Интерактивные задачи по веб-разработке

October 23, 2025 · View on GitHub

Языки

🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Интерактивные задачи по веб-разработке

Start-Learning

В этом курсе вы научитесь повысить свои навыки веб-разработки с помощью наших интерактивных задач на JavaScript. От манипуляций с DOM до продвинутых алгоритмов, выполните более 130 практических лабораторных работ, разработанных для всех уровней. Идеально подходит для начинающих разработчиков в США и Европе, которые хотят приобрести практические навыки программирования в реальных условиях.

CSS HTML JavaScript

Упражнения

ИндексНазваниеСложностьПрактика
001🎯 Одно плюс одно равно?НачинающийНачать Испытание
002🎯 Сколько цифр вы видите?НачинающийНачать Испытание
003🎯 Генератор случайных чиселНачинающийНачать Испытание
004🎯 Равны или неравныНачинающийНачать Испытание
005🎯 Точно определить тип данныхНачинающийНачать Испытание
006🎯 Переворачивание массива строкНачинающийНачать Испытание
007🎯 Сгенерировать массивНачинающийНачать Испытание
008🎯 Реализация удаления дубликатов из массива на JavaS...НачинающийНачать Испытание
009🎯 Переместить нули в массиве на местеНачинающийНачать Испытание
010🎯 Сглаживание массиваНачинающийНачать Испытание
011🎯 Тристрочное любовное письмоНачинающийНачать Испытание
012🎯 Проверка палиндромных строк на JavaScriptНачинающийНачать Испытание
013🎯 Разделение массива заданной длинойНачинающийНачать Испытание
014🎯 Обработка чувствительных словНачинающийНачать Испытание
015🎯 Кто самый длинныйНачинающийНачать Испытание
016🎯 Реализация экранирования HTMLНачинающийНачать Испытание
017🎯 Реализация функции замены пробеловНачинающийНачать Испытание
018🎯 Удаление всех соседних дубликатов в строкеНачинающийНачать Испытание
019🎯 Сортировка массива по возрастаниюНачинающийНачать Испытание
020🎯 Квадраты отсортированного массиваНачинающийНачать Испытание
021🎯 Удаление дубликатов из отсортированного массиваНачинающийНачать Испытание
022🎯 Удаление элементов из массива на местеНачинающийНачать Испытание
023🎯 Позиция вставки элемента для поискаНачинающийНачать Испытание
024🎯 Простой калькулятор с заключенными функциямиНачинающийНачать Испытание
025🎯 Функции калькулятора личных налоговНачинающийНачать Испытание
026🎯 Оптимизация взаимодействий в веб-приложении с испо...НачинающийНачать Испытание
027🎯 Реализуйте функцию applyНачинающийНачать Испытание
028🎯 Реализовать функцию инкрементаНачинающийНачать Испытание
029🎯 Реализовать функцию callНачинающийНачать Испытание
030🎯 Реализация setInterval с использованием setTimeoutНачинающийНачать Испытание
031🎯 Реализация метода reduce для массивов в JavaScriptНачинающийНачать Испытание
032🎯 Разработка инструмента генератора JSONНачинающийНачать Испытание
033🎯 Проверить, является ли объект пустымНачинающийНачать Испытание
034🎯 Преобразование URL в объектНачинающийНачать Испытание
035🎯 Проверка равенства двух объектовНачинающийНачать Испытание
036🎯 Реализация глубокого клонированияНачинающийНачать Испытание
037🎯 Реализация собственного метода Object.isНачинающийНачать Испытание
038🎯 Страница измениласьНачинающийНачать Испытание
039🎯 Обход DOM-дерева в глубинуНачинающийНачать Испытание
040🎯 Обход дерева DOM в ширинуНачинающийНачать Испытание
041🎯 Динамическое переключение вкладок с использованием...НачинающийНачать Испытание
042🎯 Видео-комментарии в виде "стрелок"НачинающийНачать Испытание
043🎯 Вычисление чисел ФибоначчиНачинающийНачать Испытание
044🎯 Реализация алгоритма бинарного поискаНачинающийНачать Испытание
045🎯 Поднятие по лестнице с использованием JavaScriptНачинающийНачать Испытание
046🎯 Степень двойкиНачинающийНачать Испытание
047🎯 Квадратный корень из xНачинающийНачать Испытание
048🎯 Реализация стека с использованием очередейНачинающийНачать Испытание
049🎯 Диаметр двоичного дереваНачинающийНачать Испытание
050🎯 Найти k-й наименьший элемент в BSTНачинающийНачать Испытание
051🎯 Сбалансированное двоичное деревоНачинающийНачать Испытание
052🎯 Преобразовать бинарное дерево в связный списокНачинающийНачать Испытание
053🎯 Подсчет узлов в полном двоичном деревеНачинающийНачать Испытание
054🎯 Среднее значение уровней в двоичном деревеНачинающийНачать Испытание
055🎯 Правый вид двоичного дереваНачинающийНачать Испытание
056🎯 Поддерево другого дереваНачинающийНачать Испытание
057🎯 Путь в двоичном деревеНачинающийНачать Испытание
058🎯 Проверка двоичного дерева поискаНачинающийНачать Испытание
059🎯 Реализация суммы пути от корня до листа на JavaScr...НачинающийНачать Испытание
060🎯 Сумма левых листьевНачинающийНачать Испытание
061🎯 Минимальная глубина двоичного дереваНачинающийНачать Испытание
062🎯 Симметричное бинарное деревоНачинающийНачать Испытание
063🎯 Проверка равенства бинарных деревьевНачинающийНачать Испытание
064🎯 Объединение двоичных деревьевНачинающийНачать Испытание
065🎯 Максимизация ограбления без срабатывания тревогиНачинающийНачать Испытание
066🎯 Вор в квартирах 2НачинающийНачать Испытание
067🎯 Вор в доме IIIНачинающийНачать Испытание
068🎯 Решатель задачи о минимальном количестве монет для...НачинающийНачать Испытание
069🎯 Сдача монет IIНачинающийНачать Испытание
070🎯 Вычисление уникальных путей в сеткеНачинающийНачать Испытание
071🎯 Уникальные пути IIНачинающийНачать Испытание
072🎯 Подсчет подпоследовательностей в PythonНачинающийНачать Испытание
073🎯 Минимальное количество операций удаления для двух ...НачинающийНачать Испытание
074🎯 Оптимальная покупка и продажа акцийНачинающийНачать Испытание
075🎯 Оптимальное время для торговли акциямиНачинающийНачать Испытание
076🎯 Оптимальная торговля акциями с учетом комиссииНачинающийНачать Испытание
077🎯 Комбинирование чисел из диапазонаНачинающийНачать Испытание
078🎯 Сумма комбинаций с уникальными целыми числамиНачинающийНачать Испытание
079🎯 Генерация подмножеств целочисленных массивовНачинающийНачать Испытание
080🎯 Генерация всех перестановок различных целых чиселНачинающийНачать Испытание
081🎯 Реализация поиска слова в двумерной таблицеНачинающийНачать Испытание
082🎯 Восстановление IP-адресовНачинающийНачать Испытание
083🎯 Решение задачи «Два числа II» в отсортированном ма...НачинающийНачать Испытание
084🎯 Решение задачи о сумме трех элементов в массивеНачинающийНачать Испытание
085🎯 Минимальный размер подмассива с суммой элементов, ...НачинающийНачать Испытание
086🎯 Нахождение Волка-человекаНачинающийНачать Испытание
087🎯 Тайна, которую нельзя рассказатьНачинающийНачать Испытание
088🎯 Завершение приложения с игровым автоматомНачинающийНачать Испытание
089🎯 Программа для перевода сообщений от пришельцевНачинающийНачать Испытание
090🎯 Сбор фрагментов竹简НачинающийНачать Испытание
091🎯 Строительство высоких зданий на плоской землеНачинающийНачать Испытание
092🎯 Деление и ранжированиеНачинающийНачать Испытание
093🎯 Статистика лет стажаНачинающийНачать Испытание
094🎯 Годовой проект по звёздамНачинающийНачать Испытание
095🎯 Универсальный стол синтезаНачинающийНачать Испытание
096🎯 Проверка имен по отцам в ИсландииНачинающийНачать Испытание
097🎯 Маленький Кролик поднимается по лестницеНачинающийНачать Испытание
098🎯 Метод мышления Чянь КуньНачинающийНачать Испытание
099🎯 Оптимальный период для торговли акциямиНачинающийНачать Испытание
100🎯 Максимальная сумма подмассиваНачинающийНачать Испытание
101🎯 Решение задачи сложения больших целых чиселНачинающийНачать Испытание
102🎯 Проверка форм при выдаче студенческого билетаНачинающийНачать Испытание
103🎯 🆓 LabEx Карта университетаНачинающийНачать Испытание
104🎯 Исправить проблему с проверкой регистрацииНачинающийНачать Испытание
105🎯 Полученный пакет для доставкиНачинающийНачать Испытание
106🎯 Пропускаем вас в следующий разНачинающийНачать Испытание
107🎯 Анализ и выделение текстового содержанияНачинающийНачать Испытание
108🎯 Конвертация и генерация ISBNНачинающийНачать Испытание
109🎯 Проверщик надежности пароляНачинающийНачать Испытание
110🎯 Упрощение путей в стиле UnixНачинающийНачать Испытание
111🎯 Реализация разбора шаблонных строкНачинающийНачать Испытание
112🎯 Форма для фитнес-опроса с использованием HTML, CSS...НачинающийНачать Испытание
113🎯 Реальное время публикации в дружную сетьНачинающийНачать Испытание
114🎯 Встречаемость слов в статьеНачинающийНачать Испытание
115🎯 Система персональных рекомендаций с использованием...НачинающийНачать Испытание
116🎯 Маленький кролик ищет морковьНачинающийНачать Испытание
117🎯 Система управления торговым центромНачинающийНачать Испытание
118🎯 Генерация водяных знаков для изображенийНачинающийНачать Испытание
119🎯 Союз сверхспособных героевНачинающийНачать Испытание
120🎯 Мастер по составлению учебного планаНачинающийНачать Испытание
121🎯 Это браузерНачинающийНачать Испытание
122🎯 Реализуйте оператор newНачинающийНачать Испытание
123🎯 Найти уникальное целое число в массивеНачинающийНачать Испытание
124🎯 Оценка выражения в обратной польской записиНачинающийНачать Испытание
125🎯 Местонахождение, где вор на пенсииНачинающийНачать Испытание
126🎯 Разделение на подстроки-палиндромыНачинающийНачать Испытание
127🎯 Распределение печенек для максимизации удовлетворе...НачинающийНачать Испытание
128🎯 Максимальное значение в каждой строкеНачинающийНачать Испытание
129🎯 Проверить правильность строки из скобокНачинающийНачать Испытание
130🎯 Найти в двумерном массивеНачинающийНачать Испытание

О LabEx

LabEx - это интерактивная практическая обучающая платформа, посвященная программированию и технологиям. Она объединяет лаборатории, ИИ-помощь и виртуальные машины для обеспечения практического обучения без видео. Со строгим подходом 'Учись делая', интерактивными онлайн-средами в браузере с автоматизированными пошаговыми проверками, структурированной организацией контента с системой на основе Дерева Навыков, и растущим учебным ресурсом из 30 Деревьев Навыков и более 6,000 Лабораторий, LabEx предлагает всестороннее практическое образование. Платформа включает ассистента обучения Labby, построенного на последних моделях ИИ, обеспечивающего разговорный опыт обучения.

Больше