0

新しい CK エディター プラグインを作成していて、JavaScript コードを複数の .js ファイルに分割したいと考えています。現在、2 番目の .js ファイルをロードする方法がわかりません。

私の構造:

  • plugin.js --> これは、プラグインの構造/コードを含むメイン ファイルです。
  • manip.js --> プラグインによって呼び出されるテキスト操作関数が含まれています (800 行以上)

これは可能ですか?あなたの推奨は何ですか - すべてのコードを plugin.js に入れますか、それともコードを 2 つのファイルに分割しますか?

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 に答える