検索

ホームページ  >  に質問  >  本文

JavaScript - webpackの非同期読み込みjsの問題

2 つの JS をインポートしました。最初の JS は抽出されたパブリック JS で、2 番目はページ JS で、最初の JS に依存します。 2 つの JS をノンブロックでロードするだけでなく、依存関係を通常どおり処理できるようにしたいと考えています。つまり、1 つと 2 つは同時にロードされますが、2 つ目は最初のロードが完了した後にのみ実行されます。何をするか###

迷茫迷茫2710日前750

全員に返信(4)返信します

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-26 10:58:31

    これは私です。これはヘッドにjsを入れて、parseHtmlを分割しています。最終的にはスクリプトを実行するため、本文の最後に置く必要はなくなりました

    返事
    0
  • 某草草

    某草草2017-06-26 10:58:31

    最新のブラウザは通常、デフォルトでこの処理メカニズムを使用します。
    JSの並列ダウンロードは、上から下へ、ダウンロード後すぐに実行されます。このうち、次のものを先にダウンロードしても、上のものがダウンロードと実行が完了するまで待たなければなりません。
    http://www.cnblogs.com/cococe...

    返事
    0
  • 为情所困

    为情所困2017-06-26 10:58:31

    require.ensureあなたのニーズを満たすことができるはずです。

    リーリー

    詳細については、webpack オンデマンドのパッケージ化とロードを参照してください

    返事
    0
  • 巴扎黑

    巴扎黑2017-06-26 10:58:31

    require.ensure は同時にロードする必要があるため、要件には適していません。require.ensure によって生成されたファイルを調べました。その原理は、promise+jsonp を介して js をロードすることです。オンデマンドで実現できますが、並列では実現できません。 js 自体の場合、ブラウザーは並列リクエストを作成しますが、その数には制限があります。

    返事
    0
  • キャンセル返事