多くのページと一緒に読み込まれるいくつかのJavaScriptファイルがあり、数十キロバイトのデータをダウンロードする必要があります。これらのうちの1つはjquery.min.js
ですが、これは縮小されましたがまだ25kbほどです。JQuery(プラグインではない)を遅延ロードすることは可能ですか?
私の問題は、携帯電話の膨大な部分がJavaScriptをサポートしていないため、このJSファイルや他のJSファイルのダウンロードがデータの無駄であるということです。とにかく、JSファイルを呼び出すページに<script>
というタグを追加することによってJQueryファイルを読み込むのは遅いですか?ブラウザがJavaScriptをサポートしている場合にのみ実行するのは明らかです。このスクリプトは、特定の条件下でのみファイルをロードするには
ブラウザがJavaScriptをサポートしていない場合、私はそれがスクリプトをダウンロードするとは思わないが、Firefoxはそうではない。 –
私はこれをFirefoxとFirebugでテストしました。あなたが正しいように見える(私はこれを知らなかった、ありがとう)。モバイルブラウザのための決定的な答えが慰めになるでしょう。 – Simpleton
サーバーのアクセスログにアクセスできる場合は、リクエストしながらアクセスするだけです。 – Umbrella