BT

JQuery 1.7は、IE6-8にHTML5を提供し、廃止予定ポリシーを追加した

| 作者: Roopesh Shenoy フォローする 0 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー 投稿日 2011年11月17日. 推定読書時間: 1 分 |

原文(投稿日:2011/11/14)へのリンク

先日、新しいEvent APIs、Delegatedイベントのパフォーマンス向上、IE6-8のHTML5サポート、AMDスペックのサポートなどを盛り込んだJQuery 1.7がリリースされた。チームはまた、JQueryをスリムに維持するために、特定の機能を非推奨にしはじめた。

以下は、いくつかの新しい興味深いJQuery 1.7の機能である。 -

  • 新しいUnified Event APIs – .bind(), .delegate(), .live() .unbind(), .undelegate(), .die() のそれぞれを .on() と .off() に置換
  • 最も一般的なケースにおけるDelegatedイベントのパフォーマンスを向上
  • .html()のようなメソッドのIE6-8におけるHTML5タグのサポート向上。古いバージョンのIEは継続してhtml5shivModernizerが必要
  • .slideToggle()や.fadeToggle()により、アニメーションのより直感的な切り替え – 前のアニメーションが終了したタイミングで、スタックされたアニメーションは、正しくリセットされる
  • AMDの仕様のサポート – JQueryは現在、RequireJSやcurl.jsのようなAMD準拠のスクリプトローダーに協力している

JQueryチームはまた、コードベースを切り詰めて、パフォーマンスを向上させるために時代遅れの機能を廃止しはじめるとアナウンスした。.live()と.end()など、いくつかのAPIはJQuery 1.7で、廃止予定になった – これらは継続して動作するが、将来バージョンとの互換性のために使用することは推奨されていない。

いくつかの標準じゃない機能は、1.7で完全に削除された -

  • event.layerX と event.layerY
  • jQuery.isNaN() (文書化されていないユーティリティ関数)
  • jQuery.event.proxy() (文書化されていないメソッド)

新しい廃止予定ガイドラインとすべての廃止予定の機能に関する詳細は、Blog投稿を読んで欲しい。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT