Page 4 - 6108
P. 4
3.1.5 Функції ..................................................................................................... 84
3.1.6 Замикання, область видимості функції ................................................. 90
Тема 3.2 Об'єкти .................................................................................................. 92
3.2.1 Об'єкти як асоціативні масиви ................................................................ 93
3.2.2 Масиви з числовими індексами .............................................................. 95
3.2.3 Методи для роботи з масивами .............................................................. 97
3.2.4 Обєкт, як втілення сутності .................................................................. 100
3.2.5 Об'єкт Date ............................................................................................. 104
Тема 3.3 Робота з браузером і ВОМ ................................................................. 105
3.3.1 Оточення: DOM, BOM і JS ................................................................... 105
3.3.2 Об'єктна модель браузера (BOM) ......................................................... 106
Тема 3.4 Дерево DOM ....................................................................................... 110
3.4.1 Навігація по DOM-елементах ............................................................... 111
3.4.2 Методи обєкту document по роботі з елементами сторінки ................ 112
3.4.3 Визначення позиції елемента, перевірка на вкладеність .................... 115
3.4.4 Додавання вузлів ................................................................................... 116
3.4.5 Розміри і позиція елементів .................................................................. 121
3.4.6 Управління стилями елементів ............................................................. 122
Тема 3.5 Обробка подій .................................................................................... 124
3.5.1 Події ....................................................................................................... 124
3.5.2 Порядок обробки подій ......................................................................... 126
3.5.3 Об’єкт Event ........................................................................................... 127
3.5.4 Поширення подій .................................................................................. 129
3.5.6 Події мишки ........................................................................................... 131
3.5.7 Події клавіатури .................................................................................... 132
3.5.8 Робота з формами .................................................................................. 133
Тема 3.6 AJAX ................................................................................................... 141
3.6.1 XMLHttpRequest .................................................................................... 141
3.6.2 HTTP-заголовки .................................................................................... 144
3.6.3 Робота з формами .................................................................................. 145
3.6.4 Крос-доменні запити ............................................................................. 147
Тема 3.7 Бібліотека jQuery ................................................................................ 150
3.7.1 Вибірка. Робота з вибікою .................................................................... 151
3.7.2 Маніпуляція елементами ...................................................................... 156
3.7.3 Робота з структурою сторінки .............................................................. 157
3.7.4 Обробка подій ........................................................................................ 160
3.7.5 Створення AJAX запитів в jQuery ........................................................ 162