You are previewing Secrets of the JavaScript Ninja.

Secrets of the JavaScript Ninja

Cover of Secrets of the JavaScript Ninja by John Resig and Bear Bibeault Published by Manning Publications
O'Reilly logo

Chapter 15. CSS selector engines

This chapter covers

  • The current status of browser selector support
  • Strategies for selector engine construction
  • Using the W3C API
  • Some info on XPath
  • Building a DOM selector engine

The good news is that we, as web development professionals, are well into the age in which the W3C Selectors API exists in all modern browsers. This API (which has two levels: Level 1 and Level 2) provides us with the querySelectorAll() and querySelector() methods, along with other goodies that we can use in our applications to write very fast DOM traversals in relatively cross-browser ways.



Want more info on this API? See the W3C pages for Level 1 ( and Level 2 ( ...

The best content for your career. Discover unlimited learning on demand for around $1/day.