📄️ 開始
此頁面適用於想要學習如何製作擴充套件的開發人員,在開始之前,請確保您具備基本的JavaScript程式設計基礎以及中文基礎
此頁面適用於想要學習如何製作擴充套件的開發人員,在開始之前,請確保您具備基本的JavaScript程式設計基礎以及中文基礎
本教程將通過編寫一個簡單的擴充套件來說明編寫ClipCC擴充套件的基本流程。
ClipCC 擴充套件必須以 zip 格式打包為 *.ccx 檔案。
載入與依賴項
本篇將會演示如何新增積木。
本教程將通過編寫一個簡單的擴充套件來說明編寫ClipCC擴充套件的基本流程。
翻譯文字
你可以使用 `api.getXXXInstance()` 訪問編輯器實例。
擴充套件間互動通過暴露一個函式實現,在擴充套件中,使用 registerGlobalFunction 函式將擴充套件原型中的某一個成員函式暴露,允許其他擴充套件通過 callGlobalFunction 函式呼叫。注意,在其他擴充套件中直接獲取某一個擴充套件的實例同樣也是不被禁止的,但其結果是未定義的行為。
設定項被定義在擴充套件檔案內部根目錄下的 settings.json 檔案中,用於新增設定項到編輯器。擴充套件的全部設定項在擴充套件被載入時就會新增到編輯器中,而不是啟用時。即使用者可以在擴充套件並沒有被啟用的時候修改該擴充套件的設定項。
以下所涉及的擴充套件API能處於草案階段,所涉及的內容可能在未來被修改。