Бесплатные лабораторные работы: JavaScript

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

Ваше первое практическое занятие по JavaScript

Ваше первое практическое занятие по JavaScript

Привет! Добро пожаловать в LabEx! В этом первом практическом занятии вы научитесь создавать классическую программу 'Hello, World!' на JavaScript.
LabJavaScript
Приложение с использованием модуля HTTP

Приложение с использованием модуля HTTP

Модуль http - это официальный модуль Node.js для создания веб - сервера, позволяющий фронтенд - разработчикам быстро приступить к разработке на стороне сервера. Создадим приложение с использованием этого модуля.
ChallengeJavaScript
LabEx Карта университета

LabEx Карта университета

В этом испытании мы поможем Джейн создать интерфейс приложения для студенческого билета в университете. Цель - реализовать проверку форм для полей имени и студенческого идентификационного номера и правильно отобразить содержимое отправленной формы на карте. Завершив эту задачу, мы обеспечим проверку ввода формы и правильное отображение информации на карте.
ChallengeJavaScript
Массивы и объекты

Массивы и объекты

В этом практическом занятии мы продолжаем следовать за Алексом по его пути веб-разработчика в технологической стартап-компании. Сценарий разворачивается в рабочем пространстве разработочной команды, где Алекс должен улучшить персональный трекер финансов, добавив возможность обрабатывать несколько финансовых записей. Эта важная функция требует от Алекса углубиться в массивы и объекты JavaScript, сохраняя каждую финансовую запись в виде объекта внутри массива. Цель - создать динамичное и интерактивное приложение, которое не только отслеживает, но и эффективно организует финансовые данные пользователей. В ходе этого занятия Алекс стремится дать пользователям четкое представление о своих финансовых операциях, тем самым сделав приложение более полезным и привлекательным.
LabJavaScript
Основы JavaScript и DOM

Основы JavaScript и DOM

В этом практическом занятии (Lab) вы окунетесь в мир веб-разработки глазами Алекса, начинающего веб-разработчика, которому поручено создать динамический личный финансовый трекер. Цель - создать удобное для пользователя приложение, которое позволит им вводить и отслеживать свои ежедневные расходы и доходы. Цель ясна - разработать интерфейс, который будет как интуитивно понятным, так и привлекательным, чтобы пользователи могли легко управлять своими финансами без каких-либо затруднений. Этот проект не только ставит целью упростить управление личными финансами, но и познакомить вас с основными концепциями JavaScript и манипуляции с DOM.
LabJavaScript
Сохранение и получение данных

Сохранение и получение данных

В этом практическом занятии мы сопровождаем Алекса, решительного веб-разработчика в бурлящем технологическом стартапе, который сейчас отправляется в мир сохранения данных. После успешного создания механизма для отслеживания и отображения финансовых записей в приложении для отслеживания личных финансов, следующая задача - обеспечить сохранение этих записей между сессиями браузера. Цель - позволить пользователям возвращаться в приложение и находить все ранее введенные данные в неизменном виде, повышая удобство использования приложения и удовлетворенность пользователей. Эта задача знакомит Алекса с концепцией веб-хранилища, в частности, с использованием API localStorage для сохранения и получения состояния приложения.
LabJavaScript
Улучшение персонального финансового трекера

Улучшение персонального финансового трекера

В этой лаборатории путь Алексея в разработке персонального финансового трекера входит в более продвинутую стадию, с акцентом на повышение интерактивности приложения с использованием сложных техник обработки событий. Сценарий разворачивается на头脑-сторонг-сессии в технологическом стартапе, где Алекс предлагает добавить функцию перетаскивания для переупорядочивания финансовых записей. Эта амбициозная цель направлена на то, чтобы предоставить пользователям интуитивный способ организации своих записей, отражая динамичность управления личными финансами. Для достижения этого Алекс должен изучить продвинутые DOM-события и манипулировать элементами таким образом, чтобы они были как визуально привлекательными, так и удобными для пользователя.
LabJavaScript
Реализация сводки

Реализация сводки

В этом лабораторном задании, которое происходит в оживленной среде стартапов 'FinTech Valley', вы будете играть роль Алекса, начинающего программиста, которому поручено улучшить систему отслеживания финансов для быстро растущего технологического компании. Финансовая команда компании нуждается в динамическом способе просмотра общего финансового состояния организации. Ваша задача - реализовать функцию в их существующем веб-приложении для бухгалтерского учета, которая вычисляет и отображает общую выручку, общие расходы и чистый баланс, предоставляя реальные финансовые аналитические сведения.
LabJavaScript
Вызов API в JavaScript

Вызов API в JavaScript

В этой лабораторной работе вы научитесь взаимодействовать с веб-API с помощью современного JavaScript. Вы будете использовать API `fetch` для выполнения GET и POST запросов, обработки ответов, парсинга JSON данных, их отображения в HTML, реализации обработки ошибок и аутентификации запросов с помощью API-ключа для динамических веб-приложений.
LabJavaScript
Условные операторы JavaScript

Условные операторы JavaScript

В этой лабораторной работе вы изучите основы условных операторов JavaScript, включая if, else и else if, для управления потоком вашего кода.
LabJavaScript
Введение в JavaScript и встраивание

Введение в JavaScript и встраивание

В этой лабораторной работе вы изучите основы JavaScript, включая то, как встраивать его непосредственно в HTML-файл и как подключать внешний файл JavaScript.
LabJavaScript
Циклы JavaScript

Циклы JavaScript

В этой лабораторной работе вы изучите основы циклов JavaScript, включая циклы for, while и do-while, для управления потоком вашего кода и повторения действий.
LabJavaScript
Операторы и выражения JavaScript

Операторы и выражения JavaScript

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

Переменные и типы данных в JavaScript

В этой лабораторной работе вы изучите основы JavaScript, объявляя переменные с помощью `let` и исследуя основные типы данных, такие как строки, числа и булевы значения.
LabJavaScript
Разбор данных JSON

Разбор данных JSON

В этой лабораторной работе вы научитесь разбирать, изменять и сохранять файлы конфигурации JSON с помощью Python. Этот навык необходим для управления структурированными данными в современных приложениях.
LabJavaScript