Эта книга адресована, прежде всего, разработчикам. На практических примерах создания веб-сайтов подробно рассмотрены возможности и особенности современного языка
JavaScript, вместе с тем, здесь нет информации для начинающих о структуре и синтаксисе языка, предполагается, что читатель знаком с ними. Книга состоит из четырех частей:
- Разработка на
JavaScript: использование объектно-ориентированного подхода, написание кода, тестирование и отладка.
- Реализация модели DOM.
- Технология Ajax - использование библиотек для ускорения процесса разработки.
- Будущее
JavaScript - использование JSON и HTML 5.
Кроме того, в приложении содержится справочная информация о реализации DOM в различных браузерах, включая IE7.
Автор: Джон Рейсиг
Серия: Библиотека программиста
Издательство: Питер
Год издания: 2008 г.
ISBN: 978-5-91180-904-1
Количество страниц: 352 с.
Язык: русский
Формат: pdf
Размер: 19,7 Мб
Содержание
Об авторе
О техническом редакторе
Слова благодарности
Глава 1. Современное программирование на JavaScript.
Объектно-ориентированный JavaScript
Тестирование кода
Создание пакета распространения
Ненавязчивое создание DOM-сценариев
Объектная модель документа (DOM)
События
JavaScript и CSS
Ajax
Поддержка со стороны браузеров
Выводы
Глава 2. Объектно-ориентированный JavaScript
Свойства языка
Ссылки
Перегрузка функций и проверка типов
Область видимости переменных
Замкнутые выражения
Контекст
Объектно-ориентированные основы JavaScript
Объекты
Создание объектов
Публичные методы
Частные методы
Привилегированные методы
Статические методы
Выводы
Глава 3. Создание кода широкого применения
Стандартизация объектно-ориентированного кода
Наследование с использованием прототипов
Классическое наследование
Библиотека Base
Библиотека Prototype
Создание пакета
Организация пространства имен
Dojo
YUI
Очистка программного кода
Объявление переменных
Операторы != и == против операторов !== и ===
Блоки и скобки
Точки с запятой
Сжатие
JSMin
Packer
Распространение
Выводы
Глава 4. Инструменты для отладки и тестирования
Отладка
Консоль ошибок
Internet Explorer
Firefox
Safari
Opera
Инспекторы DOM
Инспектор DOM, имеющийся в Firefox
DOM-инспектор, имеющийся в Safari
Наглядное представление источника
Firebug
Venkman
Тестирование
JSUnit
J3Unit
Test.Simple
Вывод
Глава 5. Объектная модель документа
Введение в объектную модель документа
Переходы по DOM
Как справиться в DOM с пустым пространством
Скачать: Джон Рейсиг "JavaScript. Профессиональные приемы программирования"