checkpad.jp が script.aculo.us の読み込み方法を間違っている件

Blog.okuryu

Prev | checkpad.jp が script.aculo.us の読み込み方法を間違っている件 | Next

Tags: javascript | Date: 2006-08-27T21:17:42+09:00 | Comments: 0 | Trackbacks: 0

百式の田口さんが開発していることでも有名な国産 To Do 管理ツールの checkpad.jp ですが、今日たまたま JavaScript の参考あてに HTML ソースを見てみるとこんなコードが。

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

script.aculo.us は簡単にフェードインやフェードアウトなどのアニメーションを実装できることで有名な JavaScript ライブラリです。でこのソースのどこがおかしいかというと、src 属性の最後です。script.aculo.us はいろいろなクラスを含んでいて全てを読み込むとそれなりのボリュームになってしまうので、一部のクラスだけを読み込むようにできる機能が盛り込まれています。で、これは Effect 関係のクラスだけを読み込もうとしていると思うのですが、ちょっと記述が違うわけで結果的に script.aculo.us の全てのクラスが読み込まれてしまってます。正しくはこんな感じ。

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

ちなみに Firefox の拡張機能である Web Developer で JavaScript を表示する機能を使えばどのファイルが読み込まれてるのか分かります。これが修正されるだけでも少なからず軽くなるはずですね。script.aculo.us のクラスを使いまくってるのなら別ですけど...。

あと language 属性って必要なんですかね。

とりあえず開発ブログの最新の記事に TB してみますか...。といいつつ僕は Remember The Milk を使ってるんですけど。

トラックバック

このエントリーのトラックバックURL:
http://www.okuryu.com/mt/mt-tb.cgi/176

コメント

コメントを投稿

TypeKey を利用してコメントすることができますが、TypeKey ID をお持ちでない方もそのままコメントすることができます。






画像の中に見える文字を入力してください。


このサイトで公開しているものは クリエイティブ・コモンズ 帰属 - 同一条件許諾 2.5 の下でライセンスされています。