##概要
読み込みが極端に遅い。
でもwebサーバやdbのloadなどチェックしても怪しいところがない。
なんだろうと思っていたらGoogleCDN設置のjQueryにアクセスできなくなっていた。
CDNもあくまで外部管理なので、リスクヘッジはしておくべき、と。
という訳でその方法が以下。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.10.2.min.js"><\/script>')</script>
もしCDNにアクセスできなければ、ローカルのリソースを読む。
※ window.jQueryは、
・jQueryがロードされていれば「function()」を返す
・ロードされていなかったら「undefined」を返す
##参考1
jQueryをロードする際のナイス!と思った書き方
http://dtp.jdash.info/archives/51941752.html
##参考2
他にrequire.jsを使う方法などもありそうだが、今回の目的に対しては導入コストが高そうだったので見送り。
JavaScriptをモジュール分割して開発できるRequireJSに入門
http://www.yoheim.net/blog.php?q=20130103
require.jsの使い方のメモ
http://ezerezetik.com/blog/posts/use-of-requirejs.html