• manipulate the DOM with CSS-like selectors • abstract javascript methods • a consistent way to do Ajax across browsers (in the past) http://w3techs.com/technologies/overview/javascript_library/all
are not equivalent! jQuery allows to have multiple event handlers (observer programming pattern) adds another event handler f sets a unique event handler f