我正在创建一个新的 CK 编辑器插件,并希望将 javascript 代码拆分为多个 .js 文件 目前我看不到加载第二个 .js 文件的方法。
我的结构:
- plugin.js --> 这是包含插件结构/代码的主文件
- manip.js --> 包含由插件调用的文本操作函数(800 多行)
这可能吗?您的建议是什么 - 将所有代码放入 plugin.js 中,还是将代码拆分为两个文件?
我正在创建一个新的 CK 编辑器插件,并希望将 javascript 代码拆分为多个 .js 文件 目前我看不到加载第二个 .js 文件的方法。
我的结构:
这可能吗?您的建议是什么 - 将所有代码放入 plugin.js 中,还是将代码拆分为两个文件?
只有从一开始就不需要拆分代码才有意义。例如,CKEditor 按需加载对话框的代码,从词过滤器中粘贴也是如此。这些文件通常很大(> 1k LOC),在开始时加载它们并不重要。
如果您想按需加载文件,请检查 pastefromword 插件的这一部分:https ://github.com/ckeditor/ckeditor-dev/blob/master/plugins/pastefromword/plugin.js#L95-L108