Feb 24

jQuery schaltet nochmals einen Gang rauf

Tag: jQueryPatrick @ 3:10 pm

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

Eine Antwort zu “jQuery schaltet nochmals einen Gang rauf”

  1. jQuery 1.7 zieht nach - Mehr als nur ein Update | Ajaxschmiede.de sagt:

    […] 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 […]

Hinterlasse einen Kommentar

You must be logged in to post a comment.