0

我正在创建一个新的 CK 编辑器插件,并希望将 javascript 代码拆分为多个 .js 文件 目前我看不到加载第二个 .js 文件的方法。

我的结构:

  • plugin.js --> 这是包含插件结构/代码的主文件
  • manip.js --> 包含由插件调用的文本操作函数(800 多行)

这可能吗?您的建议是什么 - 将所有代码放入 plugin.js 中,还是将代码拆分为两个文件?

4

1 回答 1

1

只有从一开始就不需要拆分代码才有意义。例如,CKEditor 按需加载对话框的代码,从词过滤器中粘贴也是如此。这些文件通常很大(> 1k LOC),在开始时加载它们并不重要。

如果您想按需加载文件,请检查 pastefromword 插件的这一部分:https ://github.com/ckeditor/ckeditor-dev/blob/master/plugins/pastefromword/plugin.js#L95-L108

这是文档:CKEDITOR.scriptLoaderCKEDITOR.getUrl

于 2013-03-24T12:17:57.663 回答