2013-03-23 3 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.scriptLoader, CKEDITOR.getUrl.

Смежные вопросы