EagleLand

2013.01.11

jQuery 1.9リリース候補版がリリースされた

jQuery1.9のリリース候補版ver1が公開された。beta1の続きということで、懲りずに変更とか追っかけてみる。

Sizzleが対応するCSS3セレクタが増えた

追加されたものと、簡単な解説を。ネイティブじゃないので相変わらずIE6でも使えるそうで。:link:visited:hoverの3つに関してはサポートしていない。オーバーヘッドが大きいこともあって、実装予定はないとのこと。

finish()が追加された

.stop(Boolean, Boolean)のように真偽値を渡すのをやめたいそうな。stop()の引数の渡し方で制御をするような複雑なことをしたことがないが、ほとんどの場合は.clearQueue(a).finish()で解決できるからだそう。

Source Mapに対応

minifyされてたら無理ということでSource Mapを用意してくれた。生ソースが得られてもjQueryをデバッグする気にはあまりならないけど。Source Mapについては以下のリソースが参考になる。

たくさんあるchangelogで気になるところ

Sizzleはどこまで進化するんだ。

まとめ

ロードマップは、2.0はIE6~IE8のサポートを打ち切り、再設計して改良。軽量化と高速化を図るそう。1.9は引き続きIE6~IE8をサポートを続ける。バグフィックスは2.0.xと1.9.xのマイナーアップデートにされるってことになるのかな。内部APIを色々と整理したのでたくさんテストして下さいとのこと。

タイトルと URL をコピーしました