- jQuery uses CSS-style selectors to select elements and create wrapped sets that allow accessing and manipulating elements
- Objects in JavaScript can contain functions and properties, and functions are also objects that can be passed around and assigned to properties
- Event handling in jQuery provides a cross-browser way to attach multiple handlers to events and prevent default behavior
- jQuery methods like bind(), live(), delegate() allow attaching handlers to current and future elements, and events can be hijacked to make AJAX requests instead of full page posts