BT

jQuery 1.10 と 2.0.1 のリリースが同期した

| 作者: Bienvenido David III フォローする 0 人のフォロワー , 翻訳者 編集部N フォローする 0 人のフォロワー 投稿日 2013年5月31日. 推定読書時間: 2 分 |

原文(投稿日:2013/05/25)へのリンク

jQuery 1.10 と 2.0.1 がリリースされた。このリリースの一番の目的は、1.x と 2.x 系列を同期させることである。 jQuery 2.x は、 1.x 系列と同じAPIを持っているが、Internet Explorer 6, 7, or 8 をサポートしない。もしあなたがアップグレードを計画しており、現在 jQuery 1.8 かそれ以下を使っているなら、APIに重要な変更があるので必ずjQuery 1.9 Upgrade Guideを読むことである。 jQuery 1.9 か jQuery 2.0を使っているなら、最新バージョンは単に置き換えれば済む。jQuery は、MIT ライセンスのもとで提供されている。

このリリースの注目点は、以下である。

緩い HTML パーシング
$(html)のタグの前にまた、リーディングスペースや改行を持てる。 $.parseHTML()を外部ソースからの HTMLをパースするのに使うことを強く薦めるので覚えておいて欲しい。
モジュール製の改善
.wrap(), .wrapAll(), .wrapInner()、.unwrap() メソッドがオプションになったので、これらのメソッド除外するカスタムビルドを作成することができるようになった。もしあなたのコードがjQuery 1.7で導入された、より新しい .on() イベントメソッド使っているなら、また .bind()と .delegate()も除外できる。jQuery, Google, Microsoft CDN上のリリースは、最大限の互換性のために、引き続き全てのメソッドを含んでいる。
IE9のフォーカスで死ぬ問題の修正
ページが準備できる前に、iframe内のページが要素にフォーカスしようとしたり、document.activeElementを読もうとしても、IE9でエラーになる。この問題に対する内部的な回避策は、ネイティブの DOM .focus()を使うことである。
Cordovaの修正
jQuery 2.0.1で、Cordova deviceready イベントが適切にイベントターゲットを設定しない。この問題は、iPhone と Android 上でCordova 2.5.0を使って確認されている。回避策は、ターゲットをドキュメントにセットすることだ。

完全な jQuery 1.10 と 2.0.1 の変更ログは、リリースブログ記事の最後に載っている。

jQuery 1.10 と 2.0.1 は、jQuery CDN上から入手できる。Google CDNMicrosoft CDNは、この記事を書いている時点では、まだ以前のバージョンをホストしているので、数日中にチェックして欲しい。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには 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