9 Komplexe Selektoren und Durchlaufen des DOM

Im Januar 2009 führte der Entwickler von jQuery, John Resig, ein neues Open-Source-Projekt in JavaScript namens Sizzle ein. Auf Sizzle, eine autarke CSS-Selektor-Engine, sollte jede JavaScript-Bibliothek mit nur geringen oder gar keinen Anpassungen an der Codebasis zugreifen können. Seit Version 1.3 hat jQuery Sizzle als Selektor-Engine quasi adoptiert.

Sizzle ist die Komponente in jQuery, die für die Verarbeitung der CSS-Selektorausdrücke innerhalb der $()-Funktion zuständig ist. Es legt fest, welche nativen DOM-Methoden verwendet werden, und erstellt eine Elementsammlung, auf die wir mit anderen jQuery-Methoden zugreifen können. Die Kombination aus Sizzle und den jQuery-Traversierungsmethoden ist ...

Get jQuery lernen und einsetzen, 3rd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.