Меню

Избранное

Программирование на JavaScript

Разберитесь, как JavaScript описывает поведение программы, обрабатывает события и работает с данными.

В чём состоит навык

Программирование на JavaScript — создание программ на языке JavaScript. В браузере код может реагировать на действия пользователя и изменять содержимое страницы.

Источник ↗

Где пригодится

01

Интерактивность страницы

Обработать нажатие кнопки и изменить состояние интерфейса.

02

Работа с данными

Получить значения, проверить их и преобразовать результат функцией.

03

Проверка поведения

Найти ошибку с помощью консоли и повторить сценарий после исправления.

Подготовка и связанные навыки

Для начала пригодятся базовое понимание файлов и страницы HTML. Небольшие примеры можно запускать в консоли браузера и проверять результат на разных входных данных.

Курсы для развития навыка «Программирование на JavaScript»

Яндекс Практикум
Онлайн

React-разработчик

Курс для разработчиков со знанием основ вёрстки и JavaScript: React, управление состоянием, TypeScript, тестирование и развёртывание приложения.

56 000 ₽
Стоимость курса
от 2 286 ₽ / мес. на 36 мес.
Яндекс Практикум
10 месяцев · Онлайн

Фронтенд-разработчик

Курс Яндекс Практикума знакомит с фронтенд-разработкой с нуля: HTML, CSS, JavaScript, TypeScript и React. Школа указывает десять месяцев и десять проектов.

106 400 ₽
Стоимость курса
от 4 344 ₽ / мес. на 36 мес.

Содержание

Что важно знать о навыке «Программирование на JavaScript»

Программирование на JavaScript — это написание кода, который описывает действия и обработку данных. Веб-разработчик может использовать язык в браузере, чтобы реагировать на события, проверять ввод или обновлять интерфейс. JavaScript применяют и в других средах; доступные возможности зависят от среды выполнения.

Основы навыка включают типы данных, условия, циклы и функции. В браузерном приложении к ним добавляются работа с элементами страницы и событиями. Например, обработчик может прочитать значение поля и показать сообщение об ошибке; проверять данные на сервере при этом всё равно необходимо, если от них зависит безопасность приложения.

Для практики можно сделать небольшую страницу с кнопкой и функцией, которая меняет видимый текст. Затем полезно проверить пустой ввод и другие граничные случаи, прочитать сообщения консоли и разделить код на понятные части. Знание языка не равно знанию каждого фреймворка: библиотеки выбирают отдельно под задачу.

Что посмотреть дальше

KURSEZ

Навыки, которые можно проверить

Откройте каталог навыков и найдите материалы по интересующей вас задаче.

Открыть
KURSEZ

Написание кода

Узнайте о связанном навыке, его применении и обучении.

Открыть
KURSEZ

Программирование на TypeScript

Узнайте о связанном навыке, его применении и обучении.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.