Цель курса:
•Понимать возможности JavaScript в среде веб-браузеров
•Управлять браузерами и элементами HTML-страниц с помощью JavaScript
Модуль 1. Объектная модель браузера
• Объектная модель браузера
• Объект Window
• Объект Navigator
• Объект Screen
• Объект History
• Объект Location
• Объект Document
• HTML-коллекции
• Практикум: Практическое использование объектов браузера
Модуль 2. Использование элементов HTML
• Свойства и методы элемента Form
• Свойства и методы элемента Input
• Свойства и методы элемента TextArea
• Свойства и методы элемента Select
• Свойства и методы элемента Option
• Свойства и методы элемента Image
• Свойства и методы элемента Table
• Практикум: Практическое использование элементов HTML
Модуль 3. Объектная модель документа: DOM
• Document Object Model (DOM)
• Типы узлов
• Связи между объектами
• Свойства и методы интерфейса Node
• Свойства и методы интерфейса Element
• Свойства и методы интерфейса Document
• Нестандартные свойства и методы HTML-элементов
• Свойства и методы коллекции styleSheets
• Практикум: Использование объектной модели документа
Модуль 4. События и их обработка
• Список событий
• Модели событий
• Назначение обработчиков событий
• Работа с обработчиками событий
• Получение ссылки на событие
• Отмена действий по умолчанию
• Кроссбраузерные свойства события
• Получение ссылки на элемент
• Использование фазы всплытия событий
• Отмена всплытия события
• Практикум: Использование разных моделей событий