2017-05-10 4 views
0

私はちょうどこのように(またはasync /のawait構文など)、コールバックなし$ .getScriptを使用する場合:

let data = $.getScript("..."); 

それだけで現在のスクリプト、またはブロックのメインイベントループをブロックし、ページ内のすべてのスクリプトは、する必要がありませんこのデータをダウンロードするまで待ちますか?

答えて

3

上記のいずれも該当しません。 :-) getScriptは非同期操作を開始します。あなたがコールバックを提供しているかどうかにかかわらず、操作を開始するために非常に短い時間を除いて、ブロックされません。操作が実行されている間、メインのUIスレッドは、ページ上の他のスクリプトコードからタスクを自由に実行でき、ブラウザは他のスクリプトを自由にダウンロードして実行できます。

関連する問題