📄️ 开始
此页面适用于想要学习如何制作扩展的开发人员,在开始之前,请确保您具备基本的JavaScript编程基础
此页面适用于想要学习如何制作扩展的开发人员,在开始之前,请确保您具备基本的JavaScript编程基础
本教程将通过编写一个简单的扩展来说明编写ClipCC扩展的基本流程。
ClipCC 扩展必须以 zip 格式打包为 *.ccx 文件。
加载与依赖项
本篇将会演示如何添加积木。
一次性添加/删除积木
翻译文本
你可以使用 `api.getXXXInstance()` 访问编辑器实例。
扩展间交互通过暴露一个函数实现,在扩展中,使用 registerGlobalFunction 函数将扩展原型中的某一个成员函数暴露,允许其他扩展通过 callGlobalFunction 函数调用。注意,在其他扩展中直接获取某一个扩展的实例同样也是不被禁止的,但其结果是未定义的行为。
设置项被定义在扩展文件内部根目录下的 settings.json 文件中,用于添加设置项到编辑器。扩展的全部设置项在扩展被载入时就会添加到编辑器中,而不是启用时。即用户可以在扩展并没有被启用的时候修改该扩展的设置项。
以下所涉及的扩展API能处于草案阶段,所涉及的内容可能在未来被修改。