- 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