私は、キャッシュから来たときにブラウザがJavaScriptをどの時点で実行するのか不思議に思っていました。私はいくつかの研究をしましたが、何とか満足のいく答えを見つけることができませんでした。ブラウザはいつキャッシュにあるJavaScriptを実行しますか?
サイトがあるとします。ここではすべてのJSを1つのファイルに格納します。このファイルは、閉じたbody-tagの直前に挿入します。
キャッシュが空の場合、JSは(ほとんどの)コンテンツが既にダウンロードされた後に読み込まれ、実行されます(実行を遅らせるメソッドを使用しない限り)。
しかし、次のページに行くと、JSがキャッシュに入ります。スタイルがHTMLに適用された直後に実行されますか?その場合、誤っていないと、コンテンツのダウンロード中にUIがフリーズアップする可能性があります。私は明らかに何かの上に私の脳を障るないよ
希望...
あなたの答えを読んで、どういうわけか私は、スクリプトがサイトのすべてのページで使用されることをブラウザが知っていることを暗示していました。それはスクリプトタグを見るまで待たなければなりません。みんな、ありがとう。 – north