Heim > Web-Frontend > js-Tutorial > Was ist neu in JQuery 1.8

Was ist neu in JQuery 1.8

William Shakespeare
Freigeben: 2025-02-26 02:08:09
Original
384 Leute haben es durchsucht

What's New in jQuery 1.8

Kernpunkte

  • jQuery 1.8 verbessert die Leistung und Effizienz durch Optimierung der Sizzle Selector -Engine und bietet Code -Fallback für IE6 und IE7.
  • Die neue Version führt die automatische CSS -Präfix -Additionsfunktion ein, wodurch das erforderliche Präfix in Methoden wie .css() oder .animate() automatisch hinzugefügt wird, und stellen Sie sicher, dass die Methode bei Verwendung box-sizing: border-box korrekt berechnet wird.
  • jQuery 1.8 verbessert die erweiterte Animation, verbessert die Leistung und ermöglicht es, Animationsmethoden auszuschließen, wenn sie nicht benötigt werden.
  • jQuery 1.8 verbessert die Modularität, ermöglicht es, kleinere Build -Systeme zu erstellen, indem unnötige Funktionen entfernt werden und Fehler in über 160 früheren Versionen behebt.

neun Monate sind vergangen, seit JQuery 1.7 veröffentlicht wurde, und jetzt leiten wir eine glänzende neue Version ein, die Ihnen hilft, weniger Code in kürzerer Zeit zu schreiben und gleichzeitig eine gute Cross-Browser-Kompatibilitätssex (aktuell) beizubehalten. Schauen wir uns die wichtigsten neuen Funktionen und Updates an ...

leistungsfähigere Sizzle -Selector -Motor

Die Sizzle Selector -Motor von

jQuery ist für Leistung und Effizienz optimiert. Dies hängt von der nativen querySelectorAll -Methode ab, sofern verfügbar, aber selbst die Methode hat Implementierungsunterschiede zwischen verschiedenen Browsern. JQuery 1.8 eliminiert diese Unterschiede und bietet Code -Fallbacks für IE6 und IE7.

Automatisches CSS -Präfix -Addition

Wenn Sie CSS -Eigenschaften in Methoden wie .css() oder .animate() verwenden, fügt JQuery 1.8 automatisch alle erforderlichen Präfixe hinzu. Daher können Sie eine einzelne Transformation anwenden, und die Präfixe -webkit-, -moz-, -ms- und -o- werden automatisch hinzugefügt. Wenn Sie in CSS box-sizing: border-box verwendet haben, werden Sie sich auch freuen, zu hören, dass width, innerWidth, innerHeight, outerWidth, outerHeight,

,

Methoden jetzt korrekt berechnet werden.

Verbesserte erweiterte Animation

jQuery -Team gibt zu, dass der Animationscode ein wenig ungeschickt geworden ist. Dieses Problem wurde gelöst und die Animationsleistung wurde verbessert. Ich vermute jedoch, dass die Ära von JQuery und JavaScript -Animation bereits eine Handvoll ist. Es verschwindet nie vollständig, aber CSS3 liefert bessere und schnellere Ergebnisse mit weniger Code. Glücklicherweise müssen Sie sie nicht einfügen, wenn Sie keine Animationsmethoden von JQuery benötigen ...

höhere Modularität

jQuery 1.8 ist mehrere hundert Bytes, die kleiner als Version 1.7.2 sind, kann jedoch ein grunziges Build-System verwenden, um unnötige Funktionen zu entfernen, wodurch die Größe weiter verringert wird.

Fehler

behoben

Schließlich hat JQuery 1.8 mehr als 160 Fehler behoben. Die Codebasis ist bereits sehr stabil, daher ist es überraschend, dass sie so viele Probleme finden, die gelöst werden müssen.

Muss das Upgrade vorgenommen werden?

Benutzer, die Version 1.7.x verwenden, können möglicherweise auf 1.8 umsteigen, ohne auf wichtige Probleme zu stoßen. Ältere Versionen sollten in Ordnung sein, aber sie müssen auf strenge Tests vorbereitet sein. Das heißt, Probleme werden normalerweise innerhalb weniger Tage nach der Veröffentlichung gemeldet, sodass vorsichtigere Benutzer eher bereit sind, einige Wochen zu warten, bis JQuery 1.8.1 veröffentlicht wird. JQuery ist bei jQuery.com erhältlich. Die CDN -Hosted -Version wird bald erscheinen.

FAQs über JQuery 1.8

Was sind die neuen Funktionen von JQuery 1.8?

jQuery 1.8 führt mehrere neue Funktionen und Verbesserungen ein. Es enthält eine komplette Umschreiben des Sizzle Selector -Engine, der die Leistung verbessert und neue Funktionen erhöht. Außerdem werden automatische Typkonvertierung für AJAX eingeführt, mit der Sie die dataType erwarten, dass Sie vom Server empfangen werden, und JQuery wird die Konvertierung übernehmen. Weitere bemerkenswerte Funktionen sind verbesserte Animationen, modulare Codebasen und bessere Handhabung der HTML5 -Dateneigenschaften.

jQuery 1.8 Wie kann man die Animationsleistung verbessern?

jQuery 1.8 hat einige Verbesserungen an der Animation Engine vorgenommen. Es verwendet jetzt die requestAnimationFrame -API, sofern verfügbar, wodurch glattere Animationen erzeugt werden können. Es enthält auch eine neue Funktion namens "Ticker", mit der mehrere Animationen synchronisiert und mit derselben Bildrate ausgeführt werden können. Dies kann die Leistung beim Ausführen komplexer Animationen erheblich verbessern.

Was ist der Sizzle Selektormotor in JQuery 1.8?

brutzle ist eine reine JavaScript -CSS -Selektor -Engine, die leicht in die Hostbibliothek eingebaut werden kann. Es wurde in JQuery 1.8 vollständig umgeschrieben, um die Leistung zu verbessern und neue Funktionen hinzuzufügen. Es unterstützt nun Positionsauswahlern und ermöglicht es Ihnen, Elemente basierend auf der Stelle auszuwählen, an denen sich die Elemente im Dokument befinden.

jQuery 1.8 Wie geht es mit HTML5 -Datenattributen um?

jQuery 1.8 führt eine bessere Handhabung von HTML5 -Datenattributen ein. Es konvertiert nun automatisch Dateneigenschaften in den entsprechenden JavaScript -Typ. Beispielsweise werden Datenattribute mit Zahlen automatisch in JavaScript -Nummern konvertiert, und Attribute, die JSON -Objekte enthalten, werden in JavaScript -Objekte konvertiert.

Wie bewirkt die Verwendung des Jquery Sliders, um Inhalte auf SEO anzuzeigen?

jQuery Slider hat sowohl positive als auch negative Auswirkungen auf die SEO. Positiv zu vermerken ist, dass sie Ihre Inhalte ansprechender und interaktiver machen können, was das Engagement der Benutzer und die Aufenthalte der Website erhöhen kann. Wenn sie jedoch nicht ordnungsgemäß implementiert werden, können sie auch den Inhalt von Suchmaschinen ausblenden oder die Website verlangsamen, wodurch Ihre SEO beschädigt wird.

jQuery 1.8 Wie kann man mit der automatischen Konvertierung von AJAX umgehen?

In JQuery 1.8 können Sie die von dem Server erwarte dataType erwarten, und JQuery wird die Konvertierung behandeln. Dies bedeutet, dass Sie die Antwortdaten nicht mehr manuell analysieren müssen. Wenn Sie beispielsweise "JSON" als dataType angeben, behebt JQuery die Antwort auf ein JSON -Objekt automatisch.

Was ist die modulare Codebasis in JQuery 1.8?

jQuery 1.8 führt eine modulare Codebasis ein, was bedeutet, dass der Code gemäß der Funktionalität in separate Module organisiert ist. Dies erleichtert den Code leichter zu pflegen und zu verstehen. Außerdem können Sie nur die erforderlichen Module einbeziehen, wodurch die Größe der JQuery -Datei reduziert und die Leistung verbessert wird.

jQuery 1.8 Wie kann ich die Leistung verbessern?

jQuery 1.8 führt mehrere Leistungsverbesserungen ein. Die Umschreibung des Sizzle -Selektormotors verbessert die Auswahlgeschwindigkeit von Elementen. Für Animationen kann die requestAnimationFrame -API reibungslosere Animationen erzeugen. Modulare Codebasen können die Größe von JQuery -Dateien reduzieren und die Ladezeit erhöhen.

jQuery 1.8 Wie kann man mit CSS3 -Übergängen umgehen?

jQuery 1.8 führt eine bessere Unterstützung für den CSS3 -Übergang ein. Es enthält nun eine Übergangsfunktion, mit der Sie Übergänge zwischen zwei Zuständen animieren können. Dies kann glattere, optisch ansprechendere Animationen erzeugen.

Was sind die Vorteile der Verwendung von JQuery 1.8?

jQuery 1.8 führt einige neue Funktionen und Verbesserungen ein, die Ihre Webentwicklung erleichtern und effizienter vereinfachen können. Verbesserte Sizzle Selector -Engine, automatische Konvertierung von Typen für AJAX und eine bessere Handhabung der HTML5 -Dateneigenschaften können Ihnen Zeit sparen und die Menge an Code verringern, die Sie schreiben müssen. Verbesserte Animations- und modulare Code -Basen können die Leistung und die Benutzererfahrung Ihrer Website verbessern.

Das obige ist der detaillierte Inhalt vonWas ist neu in JQuery 1.8. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage