Feb 24
jQuery schaltet nochmals einen Gang rauf
Nach Erscheinen der überragenden jQuery-Version 1.3 vor 5 Wochen und dessen kleinem Bugfix 1.3.1 kurze Zeit später, präsentierten die Entwickler vor wenigen Tagen das 1.3.2er Release ihrer Javascript-Bibliothek.
In dieser Version beschleunigten die jQuery-Macher die Perfomance nochmals deutlich, vor allem im Internet Explorer. So verarbeitet der IE jetzt Selektoren im Schnitt um 25% schneller.
Desweiteren wurde die Geschwindigkeit des :hidden/:visible-Selektors in allen Browsers extrem verbessert und erkennt zudem nun auch Elemente korrekt als „nicht sichtbar“, wenn dieses sich innerhalb eines verdeckten Elements befindet.
Sämtliche Höhen- und Breitenangaben werden von den verschiedenen Browsern nun ebenfalls nur noch in einem Bruchteil der Zeit berechnet.
Weitere Änderungen:
Funktionen zum Einfügen von Elementen in die HTML-Struktur geben nun anstatt des Elternelements die eingfügten Elemente zurück.
<div></div> <div></div> <script> $('<p/>') .appendTo('div') .addClass('test'); </script> // Ergebnis jQuery 1.3.1 (and älter) <div><p class="test"></p></div> <div><p></p></div> // Ergebnis jQuery 1.3.2 <div><p class="test"></p></div> <div><p class="test"></p></div>
Zudem wurde die Reihenfolge der zurückgegeben Elemente – wie in der Selektor-API vorgesehen – nun dahin gehend geändert, dass diese in entsprechend dem Vorkommen im Dokument zurückgeliefert werden.
// jQuery 1.3.1 (and älter) $("h1, h2, h3"); Reihenfolge: h1, h1, h2, h2, h3, h3 // jQuery 1.3.2 $("h1, h2, h3"); Reihenfolge: h1, h2, h3, h3, h1, h2
Ähnliche Themen im Blog:
März 9th, 2009 at 2:50 pm
[…] Wochen nach der Veröffentlichung von der Javascript-Bibliothek jQuery in Version 1.3.2 erschien vor wenigen Tagen nach etlichen Beta-Versionen das 1.7er-Release der […]