Изучите фундаментальные принципы работы jQuery и чистого DOM Scripting, чтобы уверенно ориентироваться в современных интерфейсах и понимать, как устроены самые популярные JavaScript‑библиотеки. Курс поможет вам укрепить базу, научиться мыслить структурно и создать собственные инструменты для работы с DOM без лишних зависимостей.
Что вы узнаете на курсе
Программа курса сочетает разбор поведения JavaScript «под капотом» и практику разработки с использованием DOM API и приемов, применяемых в jQuery. Такой подход позволит не только выучить синтаксис, но и понять логику работы браузера.
Глубокое понимание JavaScript
Вы разберете ключевые механики языка, которые необходимы каждому разработчику, работающему с DOM и библиотеками уровня jQuery.
Основные концепции
Работа ключевого слова this в разных контекстах
Цепочки прототипов и механизм наследования
Различные типы компараторов и их влияние на выполнение кода
Работа с памятью и указателями
Поймете, как данные хранятся в памяти, чем отличаются ссылки от примитивов и как это влияет на производительность и поведение вашего кода.
Глубокое погружение в jQuery и DOM Scripting
Вы изучите функциональные принципы jQuery, узнаете, зачем она была создана и как современные браузеры упростили работу с DOM. На практических занятиях вы создадите упрощенную версию собственной библиотеки, используя возможности чистого JavaScript.
Понимание архитектуры jQuery
Разберете устройство ядра библиотеки, принципы облегченного селектирования, манипуляции DOM и обработки событий.
Построение собственной DOM‑библиотеки
На практике создадите свой мини‑фреймворк, который повторяет ключевые функции jQuery. Это поможет вам глубже понять, как устроены популярные инструменты и как оптимизировать собственный JavaScript‑код.
Практические навыки
Селектирование элементов и построение chainable‑методов
Манипуляции DOM без сторонних библиотек
Работа с событиями и их делегированием
Оптимизация собственных решений
По завершении курса вы будете уверенно работать с DOM, понимать внутреннюю логику jQuery и сможете создавать собственные инструменты для решения задач интерфейсной разработки.
FrontendMasters — одна из ведущих онлайн-платформ для изучения фронтенд- и веб-разработки. Курсы представлены в формате видеоворкшопов и преподаются практикующими экспертами из крупных технологических компаний. Платформа охватывает широкий спектр современных технологий (JavaScript, React, TypeScript и др.) и делает упор на глубокое понимание и применение знаний на практике.