1. Navigation of a document
2. Selection of elements
3. Creating animations
4. Handling events
5. Developing Ajax applications
Selecting DOM elements, traversal and manipulation enabled by Sizzle (selector engine), creating a new programming style, fusing DOM data structures and algorithms.