2013-03-23 25 views
0

我正在创建一个新的CK Editor插件,并且想要将JavaScript代码拆分为多个.js文件 目前我没有看到加载我的第二个.js文件的方法。用于CKEditor的插件拆分为多个js文件

我的结构:

  • plugin.js - >这是包含插件结构中的主文件/代码
  • manip.js - >包含的文本操作功能,即由所谓的插件(800+行)

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

回答

1

只有从一开始就不需要分割代码才有意义。例如。 CKEditor根据需要加载对话框的代码,同样来自字词过滤器的粘贴。这些文件通常很大(> 1k LOC),并且在开始时加载它们并不重要。

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

这里的文档:CKEDITOR.scriptLoaderCKEDITOR.getUrl