これは完全にクロスブラウザ互換ですか?他に注意点はありますか?
これをミックスして投入するだけで、ローカルサーバーで開発している場合は、機能しない可能性があります。スキームを指定する必要があります。それ以外の場合、ブラウザはそれを想定してsrc="//cdn.example.com/js_file.js"いる場合がありますsrc="file://cdn.example.com/js_file.js"ます。これ、このリソースをローカルでホストしていないため、これは機能しなくなります。
Microsoft Internet Explorerはこれに特に敏感であるようです。次の質問を参照してください:ローカルホスト上のInternet ExplorerでjQueryをロードできません(WAMP)
おそらく、常に最小限の変更ですべての環境で機能するソリューションを見つけようとするでしょう。
HTML5Boilerplateで使用されるソリューションは、リソースが正しくロードされない場合にフォールバックを使用することですが、これはチェックを組み込んだ場合にのみ機能します。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!-- If jQuery is not defined, something went wrong and we'll load the local file -->
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
この回答を投稿しました ここました。
更新:HTML5Boilerplateは<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">、プロトコル相対URLの廃止を決定した後で使用するようになりました。こちらを参照してください。