Справочник JavaScript и jQuery на русском

Независимые учебные материалы по JavaScript и jQuery: методы, события, DOM, AJAX и практические примеры с пояснениями на русском языке.

Изучить справочник
Справочник JavaScript и jQuery на русском

Точная документация важнее эффектных обещаний. Объясняем JavaScript и jQuery через синтаксис, поведение методов и проверяемые примеры. Разделяем возможности библиотек, учебные демонстрации и реальные данные.

Материалы и справочные статьи

Как организовать небольшой JavaScript-проект без лишних зависимостей

Небольшому JavaScript-проекту не всегда нужны сборщик и десятки зависимостей. Для одной страницы можно начать с нативных модулей: отдельно хранить данные и вычисления, отдельно связывать их с DOM. Покажем мини-проект, который считает.

Читать далее ➞

Фильтр списка тренировок на чистом JavaScript: разбор интерфейса

Фильтр списка можно построить без фреймворка, если разделить исходные данные, условие отбора и вывод. В примере пользователь выбирает тип тренировки, а список и число результатов обновляются вместе. Исходный массив не меняется,.

Читать далее ➞

Интерфейс спортивных ставок: отображение коэффициентов без вводящих в заблуждение подсказок

Интерфейс спортивных коэффициентов может вводить в заблуждение ещё до любого расчёта: яркая отметка выглядит обещанием, отсутствующее значение превращается в ноль, а старые данные выдаются за текущие. Разберём статическую учебную.

Читать далее ➞

Демо рулетки на JavaScript без денег: случайность, тестирование и типичные ошибки

Учебное демо рулетки удобно для разговора о диапазонах и тестируемости. Но оно не должно изображать настоящую систему денежных игр. Здесь есть только выбор целого номера от 0 до 36: без баланса, выплат, регистрации и обещаний.

Читать далее ➞

Обработчики событий: когда всплытие помогает, а когда мешает

Когда внутри кнопки появляется иконка или span, обработчик с предположением «нажали ровно кнопку» может перестать работать. Всплытие позволяет слушать общий контейнер, а затем определить нужное действие. Но глобально останавливать.

Читать далее ➞

Переход с jQuery на современные DOM-методы на простом примере

Переход с jQuery лучше начинать с одного самостоятельного компонента. Нужно сохранить поведение, а не механически заменить каждый знак доллара. Разберём кнопку раскрытия заметки: у неё есть состояние, связь с содержимым и стандартная.

Читать далее ➞

Форма регистрации на любительский турнир: понятная проверка полей

Форма на любительский турнир должна объяснять, какие данные нужны и что произойдёт после кнопки. Начнём с двух полей и браузерных ограничений. Пример проверяет ввод локально и ничего не отправляет: надёжная регистрация требует.

Читать далее ➞

Как сохранить настройки интерфейса в localStorage

localStorage подходит для небольшой некритичной настройки интерфейса, если страница умеет работать и без сохранения. Покажем компактный вид с версией ключа, проверкой прочитанного значения и обработкой ошибок. Пароли, токены и.

Читать далее ➞

Асинхронные запросы: состояния загрузки, ошибки и повторная попытка

Сетевой запрос — это несколько возможных состояний, а не только await fetch. Страница должна отличать ожидание, пустой ответ, ошибку и готовые данные. Сделаем локальный список с повторной попыткой: кнопка блокируется на время запроса,.

Читать далее ➞

Адаптивная карточка события без тяжёлого фреймворка

Адаптивная карточка события должна выдерживать длинное название, увеличение текста и узкий экран. Для такого компонента не нужен тяжёлый фреймворк. В примере CSS отвечает за расположение, а JavaScript только записывает данные в.

Читать далее ➞

Основные разделы справочника

Документация jQuery

Селекторы, методы, обход DOM, обработка событий, эффекты и AJAX. Синтаксис, параметры и примеры использования.

Основы JavaScript

Типы данных, функции, объекты, массивы, замыкания, асинхронность и работа с DOM. Объяснения с примерами кода.

Практические примеры

Разбор типовых задач веб-разработки: формы, обработчики событий, таблицы и фильтрация демонстрационных данных.

Инструменты разработчика

Обзоры редакторов кода, отладчиков и библиотек. Сравнение возможностей, ограничений и сценариев применения.