- Client-side form validation.
- Dynamic drop-down menus, sliders
- Displaying clocks, data and time
- Fade things in and out, animate sizes and positions.
- Displaying popup windows and dialog boxes (like alert dialog box, confirm dialog box and prompt dialog box).
- when you want to perform any action on events like clicks, double clicks, mouse enters, mouse exits, key presses, browser window resizing, scroll,...and the list goes on.
- World’s most misunderstood programming language.