Heim >Web-Frontend >Front-End-Fragen und Antworten >Was ist der Unterschied zwischen JQuery-Version 2.x und 3.x?

Was ist der Unterschied zwischen JQuery-Version 2.x und 3.x?

青灯夜游
青灯夜游Original
2022-09-07 16:55:471985Durchsuche

Unterschiede: 1. 2.x wird nicht mehr aktualisiert, die offizielle Version übernimmt nur die Fehlerbehebung und es werden keine neuen Funktionen hinzugefügt; 3.x ist die offizielle Version, die hauptsächlich aktualisiert und gewartet wird, und die Funktionen werden weiterhin aktualisiert hinzugefügt. 2. 3.x unterstützt die Schleifenanweisung „for...of“, 2.x unterstützt „nicht“. 3. 2.x verwendet setInterval zum Implementieren der Animation und 3.x verwendet requestAnimationFrame() zum Implementieren der Animation. 4. 3 .Width() und height() in

Seit seiner Geburt im Jahr Was ist der Unterschied zwischen JQuery-Version 2.x und 3.x?

wurden drei Hauptversionen veröffentlicht:

1. Vielleicht kennen einige Freunde den Unterschied zwischen diesen Versionen ? Welche Version sollte für die eigentliche Entwicklung verwendet werden?

1. Unterschiede zwischen den drei wichtigsten 2.x, 3.x: Nicht unterstützen ie7, ie82. Wenn Sie keine Kompatibilität mit Browsern niedrigerer Versionen berücksichtigen, können Sie 2.x verwenden. (20. Mai 2016) 3.X ist nicht mit ie678 kompatibel und unterstützt nur die neuesten Browser. Version 3.x wird im Allgemeinen nicht verwendet. Derzeit ist diese Version die offizielle Version, die hauptsächlich aktualisiert und gewartet wird.

(2) Wählen Sie Empfehlungen aus

, wenn Sie mit

ie678 kompatibel sein müssen: Sie können nur 1.x

auswählen. Wenn Sie nicht mit
    ie678
  • kompatibel sein müssen: Sie können auswählen 2.x, 3.x, da der größte Teil des Codes in 1.x für die Kompatibilität mit alten Browsern gilt, erhöht dies die Betriebsbelastung und beeinträchtigt die Betriebseffizienz
  • 2

    (1) Situationsanalyse Da die Versionen von jQuery nicht abwärtskompatibel sind, führt dies zu Kompatibilitätsproblemen für Plug-Ins, die auf Basis von jQuery

  • entwickelt wurden Wenn eine neue Version von
jQuery

gestartet wird, funktioniert das ursprüngliche Plug-in möglicherweise nicht ordnungsgemäß und muss vom Plug-in-Autor neu entwickelt werden.

(2) Auswahlempfehlungen
  • Um eine bessere Kompatibilität mit verschiedenen Plug-Ins zu gewährleisten, können Sie Version 1.x
  • 3 wählen, Vergleich neuer Funktionen
  • (1) 2. 2) 3.x Im Vergleich zur Vorgängerversion viele Es wurden neue Funktionen hinzugefügt und einige frühere Funktionen wurden ebenfalls geändert. 2. Spezifische Versionsempfehlungen KB)

Bemerkungen

    1.0
  • 26. August 2006
  • Erste stabile Version

  • 1.1
  • 14. Januar 2007

1.2. 10. September 2007. 1.2.6. 54 1.3 14. Januar 2009

1.3.2 Tag 2010

1.4.4

76

Verzögertes Rückrufmanagement, ajax

Modulumschreiben1.92.0 BetaFehler24. Januar 20141.12 Unterstützung zur Leistungsverbesserung , und reduzieren Sie die Dateigröße jQuery.readyException16. März 2017

1.6

3. Mai 2011

1.6.4

89

Signifikante Verbesserungen an attr() mit val() Leistung

1.7

3. November 2011

1.7.2 (21. März 2012)

92

Neue Ereignisse API : an () und .aus (), während die alte API weiterhin unterstützt wird.

1.8

9. August 2012

1.8.3 (13. November 2012)

91.4

Umschreiben von Sizzle Selector Engine, verbesserte Animation und Flexibilität von $(html, props) . Veraltete Schnittstelle, sauberer Code

Behoben

und

Versionszyklus

und Unterschiede

1.11

1.11 .3 28. April 2015)

95,9

8. Januar 20161.12.4 (20. Mai 2016) 95

2.0

18. April 2013

2.0.3 (3. Juli 2013)

81.1

Außer
IE 6-8

2.2

8. Januar 2016

9. Juni 2016

3.0. 0 (9. Juni 2016).

Juli 7, 2016


3.1.1 (23. September 2016)
86.3

Join

,

ready Handler

Fehler werden nicht mehr angezeigt

3.2

3.2.1 (20. März 2017)

8 4.6

Unterstützung für das Abrufen hinzugefügt

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen JQuery-Version 2.x und 3.x?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn