2013-03-23 57 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