Безкоштовна доставка Rozetka + Prom
JavaScript: кишеньковий довідник - зображення 1

JavaScript: кишеньковий довідник

Код :  40097264
Автор
  • Девід Фленаган
ISBN
  • 978-617-7812-53-0

Немає в наявності

630

 
Гарантія. Законом про захист прав споживачів не передбачено повернення цього товару належної якості.. 
 
 

Опис

JavaScript - найпопулярніша мова програмування, яка вже понад 15 років застосовується для написання сценаріїв інтерактивних веб-сторінок.
У книзі "JavaScript: кишеньковий довідник" представлені найважливіші відомості про синтаксис мови та наведено приклади його практичного застосування. Незважаючи на малий обсяг кишенькового видання, він містить все, що необхідно знати для розробки професійних веб-додатків.

Розділ 1-9 присвячений опису синтаксису останньої версії мови (специфікація ECMAScript 5).

- Типи даних, значення та змінні
- Інструкції, оператори та вирази
- Об'єкти та масиви
- Класи та функції
- Регулярні вирази

У розділах 10-14 розглядаються функціональні можливості мови поряд із моделлю DOM та засобами підтримки HTML5.

- Взаємодія коду JavaScript з вікнами браузера
- Сценарії HTML-документів та елементи сторінки
- Управління стилями та класами CSS за допомогою коду JavaScript
- Реагування на події миші та клавіатури
- Взаємодія з веб-серверами
- Зберігання даних на комп'ютері користувача

Про автора книги "JavaScript: кишеньковий довідник":
Девід Фленаган
- JavaScript-програміст у компанії Mozilla, автор численних книг з мов програмування, включаючи JavaScript, Java та Ruby. Здобув ступінь доктора технічних наук у Массачусетському технологічному інституті.




Зміст книги Девід Фленаган "JavaScript: кишеньковий довідник"




Про автора 13
Зображення на обкладинці 13
Вступ 14
Розділ 1. Лексична структура 17
Коментарі 17
Ідентифікатори та зарезервовані слова 18 Необов'язкові
точки з комою 20 Глава
2. Типи даних, значення 2 28 Рядкові літерали 28 Булеві значення 32 Значення null і undefined 34 Глобальний об'єкт 35 Перетворення типів 36 Оголошення змінних 41 Глава 3. Вирази та оператори 45 Вирази 45 Ініціалізатори 46 Звернення до властивостей 49 О














Створення об'єкта 50
Оператори 51
Арифметичні оператори 56
Оператори порівняння 61
Логічні вирази 64
Оператори присвоювання 68
Інтерпретація рядків 69
Додаткові оператори 71
Умовний оператор ?: 71 Оператор
typeof 72 Оператор
delete 73
Оператор void 74
Оператор 77 Складові та порожні інструкції 78 Інструкція-оголошення 79 var 80 function 81 Умови 82 if 83 else if 84 switch 85 Цикли 88 while 88 do/while 89 for 89 for/in 91 Перехід 93
















Помічені інструкції 93
break 94
continue 95
return 96
trhow 97
try/catch/finally 98
Інші інструкції 100
with 100
debugger 101 "use strict
" 102
Глава 5. Об'єкти 105
Створення об'єктів 106
Об'єкт00
Об'єкт0 () 108 Властивості 110 Читання та запис властивостей 110 Спадкування властивостей 111 Видалення властивостей 112 Перевірка властивостей 113 Перелік властивостей 115 Серіалізація властивостей та об'єктів 116 Методи читання та запису властивостей 117 Атрибути властивостей 119 Атрибути об'єкта 1












prototype 123
class 124 extensible
124
Розділ 6. Масиви 127
Створення масиву 128
Елементи та довжина масиву 130
Перерахування елементів масиву 131
Багатомірні масиви 132
Методи масивів 133 join
() 13
1 3 () 136 push() та pop() 137 unshift() та shift() 138 toString() 138 Методи масивів ECMAScript 5 139 forEach() 139 map() 140 filter() 140 every() та some() 140 redu ) та reduceRight() 141 indexOf() та lastIndexOf() 143 Тип Array 143 "Массивоподібні" об'єкти 144
















Строки в качестве массивов 145
Глава 7. Функции 147
Определение функции 148
Вложенные функции 151
Выполнение функций 152
Вызов функции 152
Вызов метода 154
Вызов конструктора 156
Косвенные вызовы 158
Аргументы и параметры функции 160
Необязательные параметры 160
Список аргументов переменной длины: объект  Arguments 161
Функции как пространства имен 162
Замыкания 164
Свойства, методы и конструктор функции 169
Свойство length 169
Свойство prototype 170
Метод bind() 170
Метод toString() 171
Конструктор Function() 172
Глава 8. Классы 173
Классы и прототипы 174
Класи та конструктори 176
Ідентичність класів та конструктори 179
Властивість constructor 180 Класи
в стилі Java 182
Незмінні класи 185
Підкласи 186 Розширення
класів 188
Розділ 9. Регулярні вирази191
Опис шаблонів199 Опис шаблонів199 посилання 196 Завдання позиції відповідності 199 Прапорці 201 Використання регулярних виразів 201 Методи класу String 202 Властивості та методи класу RegExp 204 Глава 10. JavaScript на стороні клієнта 207 Впровадження JavaScript-коду в HTML-документ 20











Программирование на основе событий 209
Объект окна 210
Таймеры 211
Свойство location 212
История браузера 213
Информация о браузере и экране 214
Диалоговые окна 216
Элементы документа как свойства окна 217
Множественные окна и фреймы 218
Глава 11. Работа с документами 225
Обзор модели DOM 225
Выбор элементов документа 228
Выбор элементов по идентификатору 229
Выбор элементов по имени 230
Выбор элементов по типу дескриптора 231
Выбор элементов по классам CSS 233
Выбор элементов по селекторам CSS 234
Структура и обход документа 236
Атрибуты 239
Содержимое элемента 241
Вміст елемента у вигляді HTML-коду 241
Вміст елемента у вигляді простого тексту 242
Вміст елемента у вигляді набору вузлів 243
Створення, вставка та видалення вузла 244
Стилі елементів 247
Геометрія та прокручування 251
Розділ 12. Обробка подій 255 Типи
подій 2 258 Події миші 259 Події клавіатури 261 Події HTML5 262 Події сенсорних екранів та мобільних пристроїв 266 Реєстрація оброблювача події 267 Встановлення властивості оброблювача 268 Встановлення атрибуту оброблювача 268 Метод addEventListen2












Контекст оброблювача 272
Область видимості оброблювача 273
Повертане значення оброблювача 274
Розповсюдження подій 275
Скасування події 276 Глава
13. Мережева взаємодія 279
Клас XMLHttpRequest 279 Створення
запиту 281 Отримання
відповіді 2 8 Протокол Server-Sent Event 292 Протокол WebSocket 293 Розділ 14. Зберігання даних на стороні клієнта 295 Властивості localStorage та sessionStorage 296 Час життя та область видимості сховища 298 Вбудовані функції зберігання даних 300 Події сховища 301










Файли cookie 302
Атрибути запису cookie: час життя та область видимості 303
Створення записів cookie 306
Читання записів cookie 307
Обмеження файлів cookie 309
Предметний покажчик 311

Характеристики

Автор
  • Девід Фленаган
Видавництво
ISBN
  • 978-617-7812-53-0
Палітурка
Кількість сторінок
  • 320
Формат книги
  • 145х215 мм
Папір
  • Белая
Країна реєстрації бренду
  • Україна
Країна-виробник товару

Відгуки та питання

Відгуків ще немає

Станьте першим, хто поділиться своєю думкою!