Практика Проектов Программирования JavaScript

September 26, 2025 · View on GitHub

Языки

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

Изучите JavaScript, язык программирования для веба, с помощью этого структурированного учебного плана. Эти всеобъемлющие курсы JavaScript разработаны для начинающих, предоставляя четкую дорожную карту для освоения основных концепций, манипуляций с DOM и асинхронного программирования. Развивайте практические навыки для создания динамичных веб-приложений с помощью практических уроков без видео и упражнений по кодированию в интерактивной среде JS.

Упражнения

ИндексНазваниеСложностьПрактика
001Создание расширения для VSCode с использованием ChatGPTНачинающий🚀 Начать Лабораторию
002Создание веб-приложения для игры в крестики-ноликиНачинающий🚀 Начать Лабораторию
003Создание веб-игры «Бей-кабанчика»Начинающий🚀 Начать Лабораторию
004Создание приложения для заметок с использованием ReactНачинающий🚀 Начать Лабораторию
005Создание современного веб - приложения для разделения расходовНачинающий🚀 Начать Лабораторию
006Создание веб-приложения для рисованияНачинающий🚀 Начать Лабораторию
007Создание веб-приложения таймера задачНачинающий🚀 Начать Лабораторию
008Создание веб-приложения с каруселью SwiperНачинающий🚀 Начать Лабораторию
009Веб-приложение для моделирования задачи Монти ХоллаНачинающий🚀 Начать Лабораторию
010Создание веб-игры "Избегание блоков"Средний🚀 Начать Лабораторию
011Веб-игра 2048 с использованием jQueryНачинающий🚀 Начать Лабораторию
012Создание игры "Слайдинг - пазл" с использованием JavaScriptНачинающий🚀 Начать Лабораторию
013Создание аниматора пиксель-арта с использованием ReactНачинающий🚀 Начать Лабораторию
014Игра в головоломку jQuery FlipНачинающий🚀 Начать Лабораторию
015Создание игры «Сапёр» с использованием JavaScriptНачинающий🚀 Начать Лабораторию
016Создание простого Markdown-редактора с живым предварительным просмотромНачинающий🚀 Начать Лабораторию
017Реализация эффекта увеличительного стекла с использованием CanvasНачинающий🚀 Начать Лабораторию
018Создание инструмента для обрезки изображений с использованием HTML5Начинающий🚀 Начать Лабораторию
019Создание конструктора списка желаний на Рождество с использованием ReactСредний🚀 Начать Лабораторию
020Создание игры в головоломку с перетаскиванием на ReactНачинающий🚀 Начать Лабораторию
021Создание тепловой карты вкладов на GitHub с использованием ReactСредний🚀 Начать Лабораторию
022Развертывание MobileNet с использованием TensorFlow.js и FlaskНачинающий🚀 Начать Лабораторию
023Не наступайте на белые плиткиНачинающий🚀 Начать Лабораторию
024Создание веб-игры "Скретч-карта"Начинающий🚀 Начать Лабораторию
025Создание простого сокращателя ссылок с использованием Flask и MySQLПродвинутый🚀 Начать Лабораторию
026Поиск предложений в реальном времени с использованием Vue.jsНачинающий🚀 Начать Лабораторию
027Разработка поискового функционала на Vue.jsНачинающий🚀 Начать Лабораторию
028Бескрайнее море знанийНачинающий🚀 Начать Лабораторию
029Хороший обзор по доставке едыНачинающий🚀 Начать Лабораторию
030Веб-приложение для управления адресамиНачинающий🚀 Начать Лабораторию
031Шкала настроения Бинь Двень ДвеньНачинающий🚀 Начать Лабораторию
032Создание системы светофора с использованием JavaScriptСредний🚀 Начать Лабораторию
033Создание простой функции поискаНачинающий🚀 Начать Лабораторию
034Реализация пагинации с использованием AxiosНачинающий🚀 Начать Лабораторию
035Побег от Двухвекторного ЛезаНачинающий🚀 Начать Лабораторию
036Создание игры 'Угадай монету'Начинающий🚀 Начать Лабораторию
037Генератор случайных открыток с поздравлениямиНачинающий🚀 Начать Лабораторию
038Система бронирования билетов на киноНачинающий🚀 Начать Лабораторию
039Поиск сокровищ заклинаний с использованием AxiosНачинающий🚀 Начать Лабораторию
040Создание отзывчивых модальных оконНачинающий🚀 Начать Лабораторию
041Создание переиспользуемого компонента пагинацииНачинающий🚀 Начать Лабораторию
042Воплотить в жизнь будущееНачинающий🚀 Начать Лабораторию
043Веб-строитель презентаций HTMLНачинающий🚀 Начать Лабораторию
044Пользовательская валидация форм с использованием Vue.jsНачинающий🚀 Начать Лабораторию
045Пустой параметр pathMatch для правильного расчета путиНачинающий🚀 Начать Лабораторию
046Корзина для покупок на Vue.js с функцией перетаскиванияНачинающий🚀 Начать Лабораторию
047Реализация поисковых подсказок с использованием Vue.jsНачинающий🚀 Начать Лабораторию
048Список продуктов с переключением макетаНачинающий🚀 Начать Лабораторию
049Кнопки и обновление значений в Vue.jsНачинающий🚀 Начать Лабораторию
050Создание динамического поиска по древовидному меню с использованием Vue.jsНачинающий🚀 Начать Лабораторию
051Исправление функции cleanPath в Vue RouterНачинающий🚀 Начать Лабораторию
052Создание электронного читалки на Vue.jsНачинающий🚀 Начать Лабораторию
053Получение параметров объекта из запросаНачинающий🚀 Начать Лабораторию
054Создание корзины для покупок на Vue.jsНачинающий🚀 Начать Лабораторию
055Создание переключателя статуса магазина на Vue.jsНачинающий🚀 Начать Лабораторию
056Реализация эффективного виртуального скроллинга с использованием Vue.jsНачинающий🚀 Начать Лабораторию
057Глубина резкости в изображенияхНачинающий🚀 Начать Лабораторию
058Форматирование и визуализация данных с использованием Vue.jsНачинающий🚀 Начать Лабораторию
059Адаптивная навигация с использованием пользовательского React-хукаСредний🚀 Начать Лабораторию
060Приложение для переключения темы ReactСредний🚀 Начать Лабораторию
061Приложение для фильтрации цветов на ReactСредний🚀 Начать Лабораторию
062Реализация функций навигации в ReactСредний🚀 Начать Лабораторию
063Создание отзывчивой визитной карточки с использованием ReactСредний🚀 Начать Лабораторию
064Создание интерактивных компонентов ReactНачинающий🚀 Начать Лабораторию
065Подтверждение номера мобильного телефонаНачинающий🚀 Начать Лабораторию
066Корректно предупреждать о неправильном использовании v-SlotНачинающий🚀 Начать Лабораторию
067Добавление предупреждения об устаревании в Vue RouterНачинающий🚀 Начать Лабораторию
068Динамизация данных главной страницыНачинающий🚀 Начать Лабораторию
069Исправить тест в файле async.spec.jsНачинающий🚀 Начать Лабораторию
070Визуализация данных с использованием Echarts и JSONНачинающий🚀 Начать Лабораторию
071Корректная обработка нулевых значенийНачинающий🚀 Начать Лабораторию
072Давайте проведем встречу вместеНачинающий🚀 Начать Лабораторию
073Создание системы входа с использованием Vue.js и VuexНачинающий🚀 Начать Лабораторию
074Удалить предупреждение, генерируемое параметром pathMatchНачинающий🚀 Начать Лабораторию
075Повторный переход по маршруту срабатывает слишком раноНачинающий🚀 Начать Лабораторию
076Изменение значения параметра маршрутизатораНачинающий🚀 Начать Лабораторию
077Создание гибких скелетных экрановНачинающий🚀 Начать Лабораторию
078Инструмент для преобразования времени с использованием Vue.jsНачинающий🚀 Начать Лабораторию
079Создание менеджера задач на Vue.jsНачинающий🚀 Начать Лабораторию
080Веб-приложение для интерактивной коллекции фильмовНачинающий🚀 Начать Лабораторию
081Создание отзывчивых интерфейсов аккордеонаНачинающий🚀 Начать Лабораторию
082Игра по совмещению фруктов с использованием HTML, CSS и JavaScriptСредний🚀 Начать Лабораторию
083Игра в стопку фруктов с использованием HTML, CSS и JavaScriptСредний🚀 Начать Лабораторию
084Простое приложение для розыгрыша призовСредний🚀 Начать Лабораторию
085Создание голосования приложенияСредний🚀 Начать Лабораторию
086Разработка приложения для еженедельного прогноза погодыНачинающий🚀 Начать Лабораторию
087Труд не зряНачинающий🚀 Начать Лабораторию
088Панель мониторинга продаж в реальном времени с использованием EchartsСредний🚀 Начать Лабораторию
089Создание интерактивных столбчатых диаграмм с использованием EChartsНачинающий🚀 Начать Лабораторию
090Время, проведенное за телефономНачинающий🚀 Начать Лабораторию
091График погодных тенденций с использованием Vue и EchartsНачинающий🚀 Начать Лабораторию
092Создание, чтение, обновление и удаление данных в расписании курсов с использованием MyBatisНачинающий🚀 Начать Лабораторию
093Настройка логирования и пакетного псевдонимования в MyBatisНачинающий🚀 Начать Лабораторию
094Расширение сущности с использованием пользовательских свойствНачинающий🚀 Начать Лабораторию
095Реализация AJAX-запросов с использованием JSНачинающий🚀 Начать Лабораторию
096Передача данных в формате JSON с использованием AJAXНачинающий🚀 Начать Лабораторию
097Логирование информации о проекте с использованием Log4j2Начинающий🚀 Начать Лабораторию
098Операции с таблицей курсовНачинающий🚀 Начать Лабораторию
099Практическое применение resultMapНачинающий🚀 Начать Лабораторию
100Система управления правами пользователей на JavaScriptНачинающий🚀 Начать Лабораторию
101Преобразование асинхронных функций на основе обратных вызовов в промисыНачинающий🚀 Начать Лабораторию
102Создание новостного API с использованием Node.jsНачинающий🚀 Начать Лабораторию
103Создание RESTful API для управления пользователями с использованием Node.jsНачинающий🚀 Начать Лабораторию
104Создание обратного прокси-сервера на Node.jsНачинающий🚀 Начать Лабораторию

Больше