Найти в Дзене

10 полезных JavaScript-сниппетов для любого сайта

Когда начинаешь изучать JavaScript, кажется, что нужно знать «всё и сразу».
На самом деле, 80% задач на сайте решаются одними и теми же простыми приёмами. В этой статье я собрал 10 JavaScript-сниппетов, которые: Что происходит: Без этого не работает ни один интерактив. Этот код говорит браузеру: «Когда пользователь нажмёт на кнопку — выполни действие» Используется для: Один из самых полезных приёмов: Чаще всего используется для: Полезно, когда нужно: Пример: Используется для: Основа любой формы. Например: Используется в: Позволяет понять текущее состояние элемента. Если ты освоишь эти 10 приёмов — большая часть JS перестанет быть страшной. 👉 В следующей статье соберём интерактивное меню с нуля.
Оглавление

Когда начинаешь изучать JavaScript, кажется, что нужно знать «всё и сразу».
На самом деле,
80% задач на сайте решаются одними и теми же простыми приёмами.

В этой статье я собрал 10 JavaScript-сниппетов, которые:

  • используются почти в каждом проекте
  • легко запоминаются
  • помогают понять логику JS

1️⃣ Как получить элемент со страницы

-2

Что происходит:

  • мы ищем элемент по CSS-селектору
  • сохраняем его в переменную
  • дальше можем с ним работать

Без этого не работает ни один интерактив.

2️⃣ Как отследить клик

-3

Этот код говорит браузеру:

«Когда пользователь нажмёт на кнопку — выполни действие»

Используется для:

  • кнопок
  • меню
  • форм
  • модальных окон

3️⃣ Переключение класса (очень важно)

-4

Один из самых полезных приёмов:

  • добавляет класс, если его нет
  • убирает, если он есть

Чаще всего используется для:

  • открытия меню
  • показа модальных окон
  • переключения тем

4️⃣ Проверка ширины экрана

-5

Полезно, когда нужно:

  • изменить логику для телефона
  • отключить тяжёлые эффекты

5️⃣ Плавная прокрутка страницы

-6

Пример:

  • кнопка «Наверх»
  • переход к секции

6️⃣ Задержка выполнения кода

-7

Используется для:

  • анимаций
  • уведомлений
  • задержек действий

7️⃣ Проверка input на пустоту

-8

Основа любой формы.

8️⃣ Отключение кнопки

-9

Например:

  • после отправки формы
  • во время загрузки

9️⃣ Получение значения input

-10

Используется в:

  • формах
  • поиске
  • фильтрации

🔟 Проверка наличия класса

-11

Позволяет понять текущее состояние элемента.

Итог

Если ты освоишь эти 10 приёмов — большая часть JS перестанет быть страшной.

👉 В следующей статье соберём интерактивное меню с нуля.