什么是 Blockly?

Blockly 是一个 Web 库,可让您向应用添加可自定义的基于块的代码编辑器。该编辑器使用拼图块来表示变量、逻辑表达式、循环等代码概念。这样,用户无需担心语法或命令行,即可编写程序。

进一步细分,您可以通过以下两种方式来理解 Blockly:

  1. 就像一个有趣的拼图界面。
  2. 就像一个花哨的字符串构建器。

您定义拼图连接和输入字段,然后 Blockly 会处理复杂的渲染、拖动和连接操作。

您可以定义为每个代码块生成的字符串(通常是代码),然后 Blockly 会处理连接代码块的整个字符串。您可以根据该结果采取相应措施。您可以做任何事情,从解迷到为角色添加动画,再到分析一些数据。如需查看更多示例,请参阅 Blockly 应用简介

借助 Blockly,您可以专注于将代码块应用于您的网域,而无需担心代码块的运作方式的详细信息。如需了解详情,请参阅为何使用 Blockly