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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.