Аудиокнига по прохождению интервью бесплатно
Участвовать в бесплатной неделе от PASV
Оставь заявку и мы вышлем тебе доступ на почту!
Школа программирования PASV

JavaScript – что это?

JavaScript – один из наиболее востребованных языков в программировании сегодня. Он начал набирать популярность с начала 2000-х годов и до сих пор остается одним из самых передовых языков.

В этой статье разберемся, что это за язык, где он применяется, зачем его нужно изучать и какое будущее у JS.

JavaScript изначально был создан, чтобы работать с web-страницами, web-приложениями, поэтому он тесно связан с front-end разработкой.

Цель JS была – оптимизировать работу таким образом, чтобы действия пользователя выполнялись браузером быстро в реальном времени.


Именно на JavaScript запрограммированы все всплывающие окна, анимации, кнопки нажатия, поля для ввода данных и уже только при вводе данные отправляются на сервер.

Все то, что мы делаем для выполнения любой программы называется сценарием или программой.


Есть два способа выполнения программы:

компиляция – преобразование исходного кода в машинный код (код понятный компьютеру);

интерпретация – интерпретатор получает код и запускает его так, как есть. Интерпретатор передает код порционно, по частям.


Во все современные браузеры Chrome, Mozilla Firefox уже встроен интерпретатор JavaScript, поэтому браузеры выполняют этот код в реальном времени, очень быстро.


Каждый пользователь может найти JS код любого сайта в реальном времени, изменить его по своему усмотрению и посмотреть, что получится. Это одно из достоинств языка программирования JavaScript.


JavaScript – это клиентский язык или другими словами язык фронтенда, то, что непосредственно взаимодействует с пользователем.


PHP, Perl, Ruby, Python – это серверные языки, потому что их скрипты лежат на удаленном компьютере, и именно там они и выполняются.


На JavaScript вы можете делать все, что угодно – онлайн-чаты, боты, роботы, мобильные приложения, мобильные сайты, игры, 3D игры.


Интерфейсы прикладного программирования (API) предлагают расширение возможностей использования кода JavaScript. API – это готовые сеты кода, которые позволяют разработчику быстро и правильно вставить готовый блок кода.


Есть ли будущее у JS?


Веб-индустрия сейчас развивается очень быстро и JS будет еще долго на пике своей популярности, он будет трансформироваться, но тем не менее никогда не канет в небытие.