Blockly 是一種網頁程式庫,可讓您在應用程式中新增區塊式程式碼編輯器。編輯器會使用如區塊這類的謎題來代表程式碼概念,例如變數、邏輯運算式、迴圈等。如此一來,使用者編寫程式時,就不用擔心語法的語法或阻礙。
進一步細分,不妨將 Blockly 想成兩個方面:
- 就像是有趣的拼圖 UI。
- 就像是精緻的字串建構工具。
先定義謎題連線和輸入欄位,然後 Blockly 處理複雜的算繪、拖曳和連結方式。
您可以定義每個區塊產生的字串 (通常為程式碼),然後 Blockly 處理整個區塊字串的串連作業。並自行決定要如何處理這可以是解決迷宮、為角色建立動畫、分析某些資料等任何操作。
Blockly 可讓您專注於將區塊套用至網域,而不必擔心區塊運作方式的詳細資料。詳情請參閱為什麼要使用 Blockly?