本ブログでも使わせて頂いているjavascriptフレームワーク(というよりライブラリか?)であるmootoolsがバージョンアップをして「verstion 1.1」がリリースされたみたいです。
更新内容としては処理速度アップとクロスブラウザの互換性を改善したのが主のようです。whatsNew - Mootools - Tracに詳細説明がされていますが、気になった部分のみ抜粋。速度は速くなってるのでしょうし、互換性も確保されたっつーこって。
まぁ。英語は苦手ですのでざっくりです。ご容赦を。
Using the new Element filters, Elements targeted through $$ can be filtered even further. Selector logic (Element.Selectors) isn’t required to use Element.Filters. You can in fact just use the native tag name selectors and filter with a range of options.
元々version1.0でもcssプロパティーを指定してのエレメント指定は出来ましたが、さらにフィルターを掛けられるようになったみたいです。
//this will target all the child nodes with a specific class name $('myElement').getChildren().filterByClass('myClass');
これで、myElementの子要素の中にあるmyClassというclass名のエレメントが取得できますよー。ちゅう事でしょう。これ今までループで回したりしてたのですごく便利になるような気がする。
おお~。javascript側でメモリに関して多少なりとも意識して使うってのは面白い。Garbage.trashとか使うみたいですが詳しくは良くわからない。
暑いと水分補給が非常に多くなる。エントロピー増大。
Ajaxian経由。最近、Webアプリでもショートカットキーを利用できる物が当たり前になってきてます。便利なんですが実際に開発するのは結構手間。
やってみた事あるんですよ。もう例外対応の嵐(これは私の開発の仕方の問題。w)。んで、これを関数で纏めてくれている物のようです。
他のjavascriptとも競合しなそうに作ってあるので、利用しやすそう。仮に関数名で競合しても名前変えれば済みそうだし。今度使ってみようと思う。
shortcut("X",function() { alert("Hello!"); });
やっぱ天気重要。天気によって体調、やる気が変わる。ハメハメハ大王?w
うぉぉぉぉぉーーー!キタコレ!mootoolsのversion1がついにリリースされましたよ。サイトも変わって格好良いです。
ドキュメントは相変わらずnatural docsの書き出しで微妙ではありますが、外部有志のドキュメント整備が整ってきているようだ(こことか)。version1が出たのはメデタイ。
ちょっと前から、svnのchangelogが色々変わっていたので、なんか大規模リリースがありそうだなぁ。と思ったらversion1とは驚いた。
今回で目立ったのはイベント周りと、プラグイン(SmoothScroll、Scroller、Slider)が追加されたのが大きいと思う。というかアップグレードするのが怖い。w
後でちょっと試してみま~す。