F
FrontSkill
ЗадачиДокументацияСоревнованияРейтинг

Задачи по JavaScript

Решайте практические задачи на JavaScript: манипуляции с DOM, события, асинхронные операции, работа с API. От базовых задач для новичков до сложных паттернов для senior-разработчиков.

Сложность

Категории

CSS-раскладкиJavaScript DOMTypeScriptVue-компонентыReact-паттерныАнимацииДоступностьПроизводительность

3 задачи

9. Event EmitterСложно

Реализуйте класс EventEmitter с методами on, off, emit и once для управления событиями.

patternsoop
0% принято·0 решений
7. Реализация debounceЛегко

Реализуйте функцию debounce, которая откладывает вызов переданной функции до тех пор, пока не пройдёт заданное время после последнего вызова.

functionsasync
0% принято·0 решений
1. Глубокое клонирование объектаСредне

Реализуйте функцию deepClone, которая создаёт полную глубокую копию объекта, включая вложенные объекты, массивы и Date.

objectsrecursion
0% принято·0 решений
F
FrontSkill

Бесплатная платформа для практики фронтенд-разработки. Реальные задачи, живой предпросмотр, русскоязычное сообщество.

Платформа

  • Задачи
  • Соревнования
  • Рейтинг
  • Дизайн-система

Технологии

  • HTML & CSS
  • JavaScript
  • TypeScript
  • Vue
  • React

Компания

  • О проекте
  • FAQ
  • Блог
  • Условия использования
  • Конфиденциальность

© 2026 FrontSkill. Все права защищены.

Условия Конфиденциальность Сделано с для фронтендеров