JavaScript language is intended to run in the browser along with HTML and CSS. But, if these languages are created to layout the structure of the site, then JavaScript allows you to "make web pages alive" - make them responsive to user actions or show dynamism (for example, changing pictures in a block or beautiful smoothly drop-down menus).