Blockly 是一个 Web 库,可让您为应用添加基于块的代码编辑器。该编辑器使用像块一样的图块来表示代码概念,例如变量、逻辑表达式、循环等。它可让用户进行编程,而无需担心语法或命令行的麻烦。
进一步细分,您可以从以下两个方面考虑 Blockly:
- 就像一个有趣的拼图游戏界面。
- 就像一个精美的字符串构建器。
您需要定义谜题连接和输入字段,然后 Blockly 会处理复杂的渲染、拖动和连接。
您需要定义为每个块生成的字符串(通常是代码),然后 Blockly 会处理整个块的串联。如何处理该结果由您决定。您可以执行任何操作,例如破解迷宫、为角色添加动画效果以及分析某些数据。
Blockly 可让您专心向网域应用屏蔽设置,而无需担心屏蔽设置的具体运作方式。如需了解详情,请参阅为什么选择 Blockly?