2

JavaScript の 2 つの別個のブロック、スクリプト A とスクリプト B があるとします。スクリプト BI では、スクリプト A から関数 a を呼び出しますが、スクリプト A はまだダウンロードおよび/または解釈されていません。ライブラリは (テーブルなどを使用して) 依存関係を解決し、A の解釈をトリガーしてから、目的の関数呼び出しを実行する必要があります。

これは時々役に立つかもしれません (通常はそうではありません)。

私はこの記事を読み、 Lazy Ready プラグインについて知っていますが、私が望む依存関係の解決を行っていないようです。

4

3 に答える 3

0

これがあなたが求めているものかどうかはわかりませんが、LABjsはスクリプトローダーであり、あなたが探していることを実行できます。ドキュメントからの簡単な例です。

<script>
   $LAB
   .script("framework.js").wait()
   .script("plugin.framework.js")
   .script("myplugin.framework.js").wait()
   .script("init.js").wait();
</script>

ファイルをロードすることはできますが、実行することはできないため、依存関係もロードされるのを待つことができます。それが理にかなっていることを願っています。 http://labjs.com

于 2013-01-03T11:56:05.823 に答える
0

パターンに準拠するように JS を作成する必要がありますが、次のようなオプションがあります。

于 2013-01-03T11:52:53.107 に答える