Пер. с англ. А. Лютича. — 3-е издание. — СПб.: Питер, 2015. — 960
с.: ил. (все страницы!) — (Для профессионалов).
Если вы хотите полностью реализовать потенциал javascript, то
крайне важно понять саму природу этого языка, его фундаментальные
возможности и ограничения. Перед вами - обновленный вариант
бестселлера, написанный гуру javascript Николасом Закасом. Автор
показывает, как применять этот мощный инструмент для решения
конкретных задач по созданию динамических пользовательских
интерфейсов, которые стирают грань между настольными и
веб-приложениями.
Что такое JavaScript?
JavaScript в HTML.
Основы языка.
Переменные, область видимости и память.
Ссылочные типы.
Объектно-ориентированное программирование.
Функции-выражения.
Объектная модель браузера.
Распознавание клиента.
Объектная модель документа.
Расширения DOM.
DOM Level 2 и 3.
События.
Работа с формами.
Рисование на холсте.
HTML5.
Обработка ошибок и отладка.
XML в JavaScript.
ECMAScript для XML.
JSON.
Ajax и Comet.
Более сложные приемы.
Автономный режим и клиентское хранилище.
Наилучшие методики.
Перспективные API.
Приложение:
ECMAScript Harmony.
Строгий режим.
JаvаSсгiрt-библиотеки.
JаvаSсгiрt-инструменты.
JavaScript в HTML.
Основы языка.
Переменные, область видимости и память.
Ссылочные типы.
Объектно-ориентированное программирование.
Функции-выражения.
Объектная модель браузера.
Распознавание клиента.
Объектная модель документа.
Расширения DOM.
DOM Level 2 и 3.
События.
Работа с формами.
Рисование на холсте.
HTML5.
Обработка ошибок и отладка.
XML в JavaScript.
ECMAScript для XML.
JSON.
Ajax и Comet.
Более сложные приемы.
Автономный режим и клиентское хранилище.
Наилучшие методики.
Перспективные API.
Приложение:
ECMAScript Harmony.
Строгий режим.
JаvаSсгiрt-библиотеки.
JаvаSсгiрt-инструменты.