ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery 1.8 リリース バージョン release_jquery

jQuery 1.8 リリース バージョン release_jquery

WBOY
WBOYオリジナル
2016-05-16 17:51:061079ブラウズ

昨日、jQuery 公式 Web サイトで jQuery 1.8 リリース バージョンがリリースされ、現在は公式 Web サイト http://jquery.com/ で入手可能です。

このテーマに関する記事がまだ見つからなかったので、簡単に紹介します (注: この記事は簡単に要約したものであり、完全な翻訳ではありません。全文については、こちらを参照してください)原文へ:http://blog.jquery.com/2012/08/09/jquery-1-8-release/)。


1. コード取得

http://code.jquery.com/jquery-1.8.0.min.js (圧縮バージョン、本番環境に推奨)

http://code.jquery.com/jquery-1.8.0.js (ソースコードバージョン、デバッグと調査に推奨)

2. 主な変更点

1. セレクター (シズル) エンジンのリファクタリング: シズル エンジンが以前より高速になりました。これにより、多くのブラウザーが現在サポートしている querySelectorAll 機能が優先されます。さらに、:has() と :contains() は引き続き IE6/7 をサポートします。

2. アニメーション: 以前の既存のアニメーションは引き続きサポートされます。今回の主な変更点は、以前のコードを再編成し、いくつかの機能を強化することです。

3. CSS でのプレフィックスのサポートの向上: たとえば、 .css("user-select", "none") を使用します。Chromw/Safari の値は "-webkit-user-select" です。 Firefox の値は「-moz-user-select」、IE10 では「-ms-user-select」です。

4. $(html, props) メソッドはより柔軟です。

5. 160 以上のバグが修正されました。

6. コードはさらに削減され、圧縮されたコード ファイルはバージョン 1.7.2 よりも数百バイト小さくなります。

7. モジュール化: プロジェクト内の jQuery の依存関係が明確にわかっている場合は、不要な部分を削除できます。モジュールのバージョンは始まりにすぎず、後のバージョンではサポートが強化される予定です。

3. 削除された部分

簡単に言うと、このバージョンでは移行のために削除された部分はほとんどありません。以下は削除された部分です (すべて使用量が少なくなります):

1. $(element).data("events")

2. Deferred.isResolved() および Deferred.isRejected ()

3. $(element).closest(Array) は配列

を返します 4. $.curCSS

5. $.attrFn

four 、レポートbug

バグを見つけた場合は、まず jsFiddle または jsbin に移動してテスト ケースを作成し、それを jQuery バグ トラッカーに送信します。

これがバグかどうかわからない場合は、jQuery 公式フォーラムで質問できます: http://forum.jquery.com/

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。