jQuery1.1がリリース
2007年1月15日
AjaxのフレームワークであるjQueryの最新版jQuery1.1がリリースされたようです(2007年1月14日)。新しく追加された要素には例えばDOM要素の属性を操作する場合
// 1.0 Codeでの書き方
$("a").each(function(){
$(this).attr("href", "/item/" + this.id);
}).show();
と書いていたものがjQuery1.1ではわずか1行
// 1.1 Code
$("a").attr("href", function(){ return "/item/" + this.id; }).show();
かえって書式が汚くなったような気がしなくも無いですが、まぁ短く書けるってのはいいことでw。ただし、1.0から1.1へのアップグレードは互換性の問題があるようで注意が必要のようです。
以前からAjax周りを勉強したかったのでこの機会にjQueryでもやってみようかなぁ・・・。
jQuery1.1の追記メモ
後で調べてみたら、1.0から1.1ってメソッドなどかなり変わっている部分ありますね。CSSの指定などで使っていた.id()は.attr(”id”)と書かなくてはいけなくなったり・・・イベントの操作なども書き方が以前と変わっています。下記サイトにjQuery1.0からの変更点がまとめられているので参考にすると良いかもです。
それと過去の1.0バージョンのコードを1.1でも使いたいという方にはjQuery 1.0 Compatibility Pluginというプラグインが用意されているので、それを使ってみるのもいいでしょう。ただ、どのみちいずれは1.1に対応させなきゃいけないということでしょうから、これらの手段は過渡的なものですね。
現在、この記事へのトラックバックは受け付けていません。
- Links
