Affamative Way

前向きにグダグダいいながらコード書く

Google AJAX Libraries API は簡単

Google人気JavaScriptライブラリ配布開始、ネット全体でキャッシュ効果 | 開発・SE | マイナビニュース


記事は読んでいたものの、使う機会もなかったのでどーやるんだろうと思っていたら。
すげー簡単だった。

Make the Web Faster — Google Developers

<script src="http://www.google.com/jsapi"></script>
<script>
	google.load('prototype','1.6');
	google.load('scriptaculous','1.8');
</script>


下みたいに直接、Pathを指定してもいいんだけども、google.loadだと第2引数に曖昧なバージョン指定もできるので便利っぽい。

<script src="http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.1/scriptaculous.js"></script>


JSファイルのレスポンスヘッダで、たっぷりキャッシュしろや*1と言われるので大抵のユーザーはローカルを見に行ってくれることでしょう。

HTTP/1.x 200 OK
Last-Modified: Sat, 24 May 2008 00:39:29 GMT
Content-Type: application/x-javascript
Expires: Thu, 23 Jul 2009 12:36:18 GMT
Date: Wed, 23 Jul 2008 12:36:18 GMT
Cache-Control: public, max-age=31536000
Vary: Accept-Encoding
Content-Encoding: gzip
Transfer-Encoding: chunked
Server: GFE/1.3

*1:Cache-Control: public, max-age=31536000