Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
script.aculo.us のファイルサイズを軽減する - 川o・-・)<2nd life
[go: Go Back, main page]

川o・-・)<2nd life

2006 02 04

script.aculo.usファイルサイズを軽減する

http://www.goodpic.com/mt/archives2/2006/02/ajax.html

で紹介されてる通り、script.aculo.usは通常のロードではファイルサイズが100KBを超えます。しかし、それはフルでロードしたときの容量なのです。script.aculo.usはロードするパッケージを選ぶことができる*1ので必要な機能だけを選べば良いのです。例えば、たいていの場合はscript.aculo.usのeffects.jsだけしか使わなかったりするので

<script src="/js/scriptaculous.js?load=effects" type="text/javascript"></script>

とすればOK。これでファイルサイズは34KBに収まります。また、二つ以上のパッケージを選択したい場合は

<script src="/js/scriptaculous.js?load=effects,dragdrop" type="text/javascript"></script>

と,をセパレータとして区切ればOKです。ユーザにもサーバにも優しいのでscript.aculo.usを使ってる人は是非使いましょう。

なぜAjaxianの記事ではこのTipsを紹介しなかったのかとちょっと疑問です。また、moo.fxは3KBとAjaxianでは紹介してますが、単体で使う場合は moo.fx.js + moo.fx.pack.js + prototype.lite.js が必要で合計すると12KB強になるのですが、そこら辺も書いてないのが何か作為的なものを感じられなくもありませんがたぶん深読みしすぎです>自分。

*1:たしかVersion 1.5からついた機能

Jun KanekoJun Kaneko 2006/02/06 11:19 トラックバックありがとうございます。script.aculo.usのTips、記事の本文にも、追記させていただきました。情報ありがとうございました!

TuL将蘂tTuL将蘂t 2006/02/09 08:05 Please English version..

http://tuluat.blogcu.com

ゲスト


プログラミングRuby 第2版 言語編
Ruby を始めようと思う人から玄人まで身近に置いておきたい一冊
Ruby on Rails入門―優しいRailsの育て方
Rails 入門書の決定版!あのくまくまーの独特な解説ですんなり読める!