CKEditor的插件拆分为多个js文件

时间:2013-03-23 21:06:56

标签: ckeditor

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

我的结构:

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

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

1 个答案:

答案 0 :(得分:1)

只有从一开始就不需要拆分代码才有意义。例如。 CKEditor按需加载对话框的代码,而来自字符过滤器的粘贴也会发生同样的情况。这些文件通常很大(大约1k LOC),并且在开始时加载它们并不重要。

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

以下是文档:CKEDITOR.scriptLoaderCKEDITOR.getUrl