jQuery

jQuery allows JavaScript to interact with the web browser. Everything from simple menus (like the one on this web site) to complex animations — jQuery drives a lot of the sites on the Internet. (Obviously, this one is for your more advanced students.)