JavaScript

JavaScript

Что это?

JavaScript это скриптовый, однопоточный, динамически типизированный, асинхронный, интерпретируемый язык программирование, который позволяет вам применять сложные вещи на web странице. Каждый раз, когда на web странице происходит что-то большее, чем просто её статичное отображение: отображение периодически обновляемого контента, или интерактивных карт, или анимация 2D/3D графики, или прокрутка видео в проигрывателе, и т.д. — можете быть уверены, что скорее всего, не обошлось без JavaScript.

Для чего нужно это знать?

В первую очередь JavaScript широко используется во фронтенд-разработке. Этот язык вместе с HTML и CSS входит в базовый набор инструментов фронтендера. На JavaScript создаются приложения, которые исполняются в браузере на стороне клиента. Они обеспечивают интерактивность сайтов. Например, когда пользователь заполняет форму и нажимает кнопку «Подписаться», мгновенная реакция на это действие обычно обеспечивается кодом, написанным на JavaScript. Сферы применения JavaScript не ограничиваются браузерами и веб-приложениями. На этом языке. например, можно: Разрабатывать нативные приложения. Например, с помощью фреймворка React Native создаются приложения для Android и iOS. Серверные приложения. Node.js применяется для бэкенд-разработки. Об этом направлении у нас есть отдельная статья. Десктопные приложения. JS применяется в офисных пакетах Microsoft и OpenOffice, в приложениях компании Adobe. Программировать оборудование и бытовую технику, например, платёжные терминалы и телевизионные приставки.

Какие базовые понятия включает этот навык?

Переменные. Контейнеры, внутри которых вы можете хранить значения. Комментарии. Короткие фрагменты текста, которые могут быть добавлены в код, и которые игнорируются браузером. Операторы. Математические символы, которые производят результат, основанный на двух значениях (или переменных). Условия. Конструкции в коде, которые позволяют проверить истинность или ложность выражения и выполнить другой код в зависимости от полученного результата. Функции. Способ упаковки функциональности, которую вы хотите использовать повторно. Всякий раз, когда вам нужна определённая процедура, вы можете просто вызвать функцию по её имени, а не переписывать весь код каждый раз. События. Структура, которая следит за тем, что происходит в браузере, а затем позволяет вам запускать код в ответ на это.

В каких проектах я могу закрепить этот навык?

Хочешь узнать больше?

На менторинге мы уделяем большое внимание практике, а проекты максимально приближены к реальным.

Стань востребованным специалистом

Оставь контакты, и мы свяжемся с тобой в ближайшее время

У меня есть промокод

или