JavaScript map does not require jQuery. The map script uses the Raphael library. The map has a JavaScript API with a set of methods for tracking clicks, hovering, and other events, as well as for dynamically changing properties.