Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Blockly est une bibliothèque Web qui vous permet d'ajouter un éditeur de code personnalisable basé sur des blocs à votre application. L'éditeur utilise des blocs ressemblant à des pièces de puzzle pour représenter des concepts de code tels que des variables, des expressions logiques, des boucles, etc. Il permet aux utilisateurs de programmer sans avoir à se soucier de la syntaxe ni de l'intimidation de la ligne de commande.
Vous pouvez voir Blockly de deux manières:
Comme une interface utilisateur amusante en forme de pièces de puzzle.
Comme un compilateur de chaîne sophistiqué.
Vous définissez les connexions et les champs de saisie du puzzle, puis Blockly gère le rendu, le glissement et la connexion complexes.
Vous définissez la chaîne (généralement du code) générée pour chaque bloc, puis Blockly gère la concaténation de chaînes entières de blocs. Ce que vous faites de ce résultat dépend de vous. Vous pouvez faire tout ce que vous voulez, de la résolution d'un labyrinthe à l'animation d'un personnage en passant par l'analyse de données. Pour obtenir d'autres exemples, consultez la section Présentation des applications Blockly.
Blockly vous permet de vous concentrer sur l'application de blocs à votre domaine sans vous soucier du fonctionnement des blocs. Pour en savoir plus, consultez Pourquoi Blockly ?
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/06/16 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/06/16 (UTC)."],[[["Blockly is a JavaScript library that empowers developers to integrate a visual, block-based programming editor into their web applications."],["This editor simplifies coding by using interlocking blocks to represent code elements, making it accessible to users with varying levels of programming experience."],["Blockly handles the visual aspects and logic of connecting blocks, allowing developers to focus on defining the functionality and behavior of their application."],["Developers can customize Blockly to generate code in various programming languages and utilize it for diverse applications like game development, data analysis, and educational tools."]]],["Blockly is a web library enabling developers to integrate a visual, block-based code editor into applications. It utilizes puzzle-piece blocks to represent code elements, allowing users to program without syntax concerns. Developers define block connections and the resulting code strings. Blockly handles rendering, dragging, and string concatenation. Developers can then use the generated code strings to create various applications like solving mazes or analyzing data, allowing focus on their application instead of block interactions.\n"]]