ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryバージョン2.xと3.xの違いは何ですか

jqueryバージョン2.xと3.xの違いは何ですか

青灯夜游
青灯夜游オリジナル
2022-09-07 16:55:471921ブラウズ

違い: 1. 2.x はアップデートされなくなります。公式はバグメンテナンスのみを行い、新しい機能は追加されません。3.x は主にアップデートとメンテナンスが行われる正式バージョンであり、機能は追加されません。追加され続けます。 2. 3.x は "for...of" ループ ステートメントをサポートしますが、2.x は "をサポートしません。 3. 2.x は setInterval を使用してアニメーションを実装し、3.x は requestAnimationFrame() を使用してアニメーションを実装します。 4. 3. .6.1 バージョンの width() と height()、Dell G3 コンピューター

jQueryjqueryバージョン2.xと3.xの違いは何ですか

2006 年に誕生して以来

、リリース## 3 つのメジャー バージョンがあります: #1.x2.x3.x 。これら 3 つのメジャー バージョンの下にあります。バージョン。これらのバージョンの違いを知らない友人もいるかもしれません。実際の開発ではどのバージョンを使用するべきですか? 以下にまとめてみましょう。1. 1.x 、2.x、3.x 主要 3 シリーズの違い1、IE サポートの比較

(1) 状況分析

1.x:

ie6

ie7
  • ie8 をサポート2.x3.x: サポートされていません
  • ie6
  • ie7ie8 #2.X ie678との互換性がなくあまり使われていませんが、公式はバグメンテナンスのみで新機能の追加はありません、下位バージョンのブラウザとの互換性を考慮しない場合は2.xでも問題ありません。バージョン: 2.2.4 (2016 年 5 月 20 日) 3.X は ie678 と互換性がなく、最新のブラウザのみをサポートします。特別な要件がない限り、通常はバージョン 3.x は使用されません。古い jQuery が多くあります。プラグインはこのバージョンをサポートしていません。現在、このバージョンが正式なメインです。メンテナンスされているバージョンを更新してください。 (2) 提案を選択します。

# との互換性が必要な場合##ie678

: 選択できるのは

1.x

のみです。

ie678

との互換性が必要ない場合は、
    2 を選択できます。 x
  • 3.x. 1.x のコードのほとんどは古いブラウザとの互換性があるため、操作負荷が増加し、操作効率に影響します。
  • 2. プラグインのサポートが比較的低い # (1) 状況分析理由は、jQuery

には下位互換性がないため、jQuery## に基づいて問題が発生します

# 開発されたプラグインには互換性の問題が発生します。つまり、

jQuery# の新しいバージョンが適用されると、互換性の問題が発生します。

    ## が起動されると、元のプラグインが正しく動作しない可能性があるため、プラグイン作成者が新しいバージョンを再開発する必要があります。
  • (2) 選択の提案さまざまなプラグインとの互換性を高めるために、1.x # を選択できます。の##バージョン。 3、新機能の比較

(1)

2.x
  • 1 との比較。 x
  • は新しい機能を追加しません。主に
ie678

のサポートを削除し、パフォーマンスを向上させ、身体検査を減らします。

(2)3.x 以前のバージョンと比較して、多くの新機能が追加され、以前の機能もいくつか変更されています。 2. 特定のバージョンの提案1、バージョン履歴

# #バージョン番号

リリース日

最新の更新

サイズ (KB)##1.02006 年 8 月 26 日#最初の安定バージョン## 1.1##1.2.6##1.32009 年 1 月 14 日1.3.2Sizzleセレクター エンジンがコアに導入される1.42010 1 か月 141 月31, 2011ajax ##1.6.489##1.7.on()#90#1.102013 年 5 月 24 日 および 1.11.3 (2015 年 4 月 28 日)95.9#1.122016 年 1 月 8 日 日1.12.4 (5 月 20 日) 、2016)2.02013 年 4 月 18 日2.0.3 (2013 年 7 月 3 日、2018 年 7 月 3 日) のサポートを削除してパフォーマンスを向上させ、ファイル サイズを削減します## 2.2.4 (2016 年 5 月 20 日)85.6#86.3##Joinready handler

備考

##2007 年 1 月 14 日


##1.2

2007 年 9 月 10 日


54

##55.9

予定

##1.4.4

#76

##1.5

##1.5.2

83

遅延コールバック管理、

モジュールの書き換え
##1.6

2011 年 5 月 3 日

attr()

val()# 間の大幅な改善 # #パフォーマンス

##2011 年 11 月 3 日

1.7.2 (3 月 21 日) 、2012)

92

新しいイベント

API

:
および

.off() ですが、古い API は引き続きサポートされています。

1.8
2012 年 8 月 9 日

1.8 .3 (2012 年 11 月 13 日)

91.4

リライト

Sizzle

セレクター エンジン、アニメーションの改善および

$(html, props) 柔軟性。

1.9
2013 年 1 月 15 日

1.9 .1 (2013 年 2 月 4 日)

#非推奨のインターフェイスを削除し、コードをクリーンアップ

1.10.2 (2013 年 7 月 3 日)

91

修正

1.9

2.0 ベータ版

# バージョン サイクル バグ と相違点## 1.11

2014 年 1 月 24 日


95


81.1

#IE 6-8

##2.1

2014 年 1 月 24 日

2.1.4 (2015 年 4 月 28 日)
82.4

##2.2

2016 年 1 月 8 日


##3.0

2016 6 月 9

3.0.0 (2016 年 6 月 9 日)

Deferred、$.ajax、$.when が Promises/A をサポートし、.data() と HTML5 との互換性を実現

##3.1

2016 年 7 月 7 日

##3.1.1 (2016 年 9 月 23 日)

86.3

jQuery.readyException

エラーは表示されなくなります

3.2

2017 年 3 月 16 日

##3.2.1 (2017 年 3 月 20 日) 、2018)84.6

以上がjqueryバージョン2.xと3.xの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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