Kernpunkte
.css()
oder .animate()
automatisch hinzugefügt wird, und stellen Sie sicher, dass die Methode bei Verwendung box-sizing: border-box
korrekt berechnet wird. 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.
Fehlerbehoben
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
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 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.
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 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.
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.
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.
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 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 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.
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!