什麼是 Blockly?

Blockly 是網頁程式庫,可讓您在應用程式中新增可自訂的區塊式程式碼編輯器。編輯器會使用拼圖片段般的區塊來代表變數、邏輯運算式、迴圈等程式碼概念。使用者可以編寫程式,不必擔心語法或命令列的威脅。

進一步細分,您可以從兩個角度思考 Blockly:

  1. 例如有趣的拼圖片段 UI。
  2. 就像是精緻的字串建構工具。

您定義拼圖連線和輸入欄位,Blockly 就會處理複雜的算繪、拖曳和連結作業。

您可以定義每個區塊產生的字串 (通常是程式碼),然後 Blockly 會處理連結整個區塊字串的作業。至於如何處理結果,則由您決定。您可以做任何事情,從解開迷宮、為角色製作動畫,到分析某些資料。如需更多範例,請參閱「Blockly 應用程式簡介」。

Blockly 可讓您專注於將區塊套用至網域,而不必擔心區塊運作方式的細節。詳情請參閱「為什麼要使用 Blockly?