A simple, client-side scripting language developed by Netscape, which is closely bound to HTML code. Scripts written in JavaScript can add more interactivity to user experience. Classic examples include rollover effects, validation of the information entered in form fields, creating pop-up windows, and hierarchical menus (the last two also require DHTML).