blog/2008-04-10


Total: 1910 / Today: 1 / Yesterday: 1

JavaScriptライブラリ

現在Ajax用のライブラリとして最も多く使われているものは、prototype.jsである。このサイトでも使われているし、ニコニコ動画でも使われている。今prototypeを使う要因になるのは、prototypeがすごいと言うより、prototypeを用いた各スクリプトがすごいからだとおもう。たとえば、script.acro.usを用いたエフェクト。prototype window classを用いたウィンドウ。インクリメンタルサーチ。他にもいろいろなことができる。

しかしながら、これはprototypeの性質を利用したもので、たとえば関係ないソースの部分まで読み込まれてしまうという問題が発生する。個人のblogサイト程度ならば前者でも特に問題は無いが、エフェクトの次はウィンドウを実装しよう、画像のフェード切り替えを実装しようなんて、どんどん入れていくうちに重くなってしまう。

そこで、気になるのがdojo toolkitである。数百に及ぶjsファイルの構造物からなるが、必要なときだけdojo.requireでライブラリを追加するという仕様なので今後に期待できる。

欠点は資料の少なさである。少なくともamazonを探す限り日本語のdojoの専門書は出ていない。去年の11月にやっと正式版がでたんだからしかたがないかも。


Last Modified: 2008-04-10 13:37:52