ClickGo
![]()
使用HTML + CSS构建web和本地应用程序。
应用程序可以编译成单个cga文件,并通过web或本地系统上运行 ClickGo本地. 您可以构建诸如图像编辑器、数据库管理工具和文件浏览器以及管理面板之类的应用程序。
项目说明:该项目于2016年11月1日首次提交给GitHub。2026年,它正式引入人工智能辅助开发和人工智能集成适配,但软件工程师仍然领导、审查、验证和测试项目;它不是简单地告诉人工智能我们想要什么就自动生成的。非中文内容是在Byterun Translator的帮助下翻译的,所以措辞可能有类似人工智能的语气。
安装
首先,为ClickGo模块设置加载路径,然后导入条目文件。
index . html
<script type="importmap">
{
"imports": {
"clickgo": "https://cdn.jsdelivr.net/npm/[email protected]/dist/index.js"
}
}
</script>
<script type="module" src="index.js"></script>
它还可以携带参数和全局变量。
<script>
clickgo = {
'config': {
'cdn': 'https://cdn.jsdelivr.net',
},
'global': {},
};
</script>
用法
使用 ClickGo编译器 要将app文件夹编译为CGA文件,然后编译条目文件并在浏览器中引用它。
有关在大型应用程序中拆分表单,请参见 本地应用程序组件和Dock。
应用程序可以使用 共享的命令 将按钮、菜单、快捷方式、命令面板和AI接口连接到相同的业务执行逻辑。有关桌面应用程序的完整命令注册、HTTP MCP、stdio和CLI集成工作流,请参阅 ClickGo原生简体中文文档。
index . html
<script type="module" src="index.pack.js"></script>
index.js
import * as clickgo from 'clickgo';
class Boot extends clickgo.AbstractBoot {
public async main(): Promise<void> {
await clickgo.task.run(this._sysId, 'xxx.cga');
}
}
clickgo.launcher(new Boot());
NPM
在TypeScript环境中,通过NPM安装提供了代码补全功能。
$ npm i clickgo --save-dev
$ npm i jszip --save-dev
$ npm i vue --save-dev
笔记
ClickGo会自动加载Vue和jszip库,所以 不 包括他们的JS或CSS文件。
演示
克隆代码并访问“dist/test/index.html”。
许可证
ClickGo是在 apache - 2.0 许可证。
有关第三方许可和归属,请参见 第三方许可。