Браузер — это особая среда, в которой JavaScript получает возможность взаимодействовать с загруженными страницами сайтов. Для этого браузер предоставляет специальные объекты с большим количеством методов. С их помощью можно выполнять любые преобразования HTML добавляя интерактивность на странице. Не важно какой используется фреймворк или библиотека, все они, в конечном итоге, работают через эти объекты. Знание этой темы – основа фронтенд разработки, на которую нанизывается все остальное.
Программа курса
Введение
- JavaScript в браузере
- Глобальный объект Window
- BOM объекты
- Что такое DOM?
- Навигация по DOM-дереву
- Декларативный поиск по DOM-дереву
- Консоль разработчика
- Манипулирование DOM деревом
- Управление узлами DOM
- Полифиллы
- Введение в события
- События на практике
- Формы
- Перехват и всплытие
- События документа
- AJAX
- JQuery