Купить книгу Книга Веб-приложения на JavaScript . Маккоу BOOMBOOKS книга почтой в интернет магазин книг  
 
 
 
  Купить книгу Книга Веб-приложения на JavaScript . Маккоу BOOMBOOKS книга почтой в интернет магазин книг
ICQ 638231463
sale@boombooks.com.ua
SiteHeart
 
 
Ваша корзина:
товаров: 0 шт.
на сумму: 0 грн.
 
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
 

  • Книга Маркетинговый анализ. Рынок. Фирма. Товар. Продвижение. 3-е изд. Березин
    Книга Маркетинговый анализ. Рынок. Фирма. Товар. Продвижение. 3-е изд. Березин
  • Книга 1С:Предприятие 8. Конвертация данных: обмен данными между прикладными решениями. Бояркин (+CD)
    Книга 1С:Предприятие 8. Конвертация данных: обмен данными между прикладными решениями. Бояркин (+CD)
  • Книга Экономическая оценка инвестиций: Учебник для вузов. 2-е изд. Ример
    Книга Экономическая оценка инвестиций: Учебник для вузов. 2-е изд. Ример
  • Книга Думай и богатей по-русски 2. Попов
    Книга Думай и богатей по-русски 2. Попов
  • Книга Microsoft Word 2007: от новичка к профессионалу. Несен (+CD)
    Книга Microsoft Word 2007: от новичка к профессионалу. Несен (+CD)
  • Книга Основы специальной педагогики и психологии. Трофимова
    Книга Основы специальной педагогики и психологии. Трофимова
  • Книга Основы современных компьютерных технологий.Учебное пособие.Хомоненко
    Книга Основы современных компьютерных технологий.Учебное пособие.Хомоненко
  • Секрет обогащения. Уоттлз
    Секрет обогащения. Уоттлз
  • Книга Ajax для профессионалов. Закас
    Книга Ajax для профессионалов. Закас
  • Книга Монстр перемен. Причины успеха и провала организационных преобразований. Дак
    Книга Монстр перемен. Причины успеха и провала организационных преобразований. Дак
  • Книга Человек суверенный: психологическое исследование субъекта в его бытии. Нартова-Бочавер
    Книга Человек суверенный: психологическое исследование субъекта в его бытии. Нартова-Бочавер
  • Книга Электронная внутридневная торговля ценными бумагами. Фридфертинг
    Книга Электронная внутридневная торговля ценными бумагами. Фридфертинг
  • Книга Не бойтесь изменений! Как достичь успеха в ходе перемен. Хайнце
    Книга Не бойтесь изменений! Как достичь успеха в ходе перемен. Хайнце
  • Книга Твой ноутбук. Путеводитель по работе с мобильным компьютером. Огородников (+CD)
    Книга Твой ноутбук. Путеводитель по работе с мобильным компьютером. Огородников (+CD)
  • Книга Преодоление трудностей учения: нейропсихологический подход. Ахутина
    Книга Преодоление трудностей учения: нейропсихологический подход. Ахутина
  • Книга Изучаем PHP и MySQL. 2-е изд. Девис
    Книга Изучаем PHP и MySQL. 2-е изд. Девис
  • Книга Профессиональное руководство по SQL Server: хранимые процедуры, XML, HTML (+CD). Хендерсон
    Книга Профессиональное руководство по SQL Server: хранимые процедуры, XML, HTML (+CD). Хендерсон
  • Книга Практика управления человеческими ресурсами. 10-е изд. Армстронг. Питер
    Книга Практика управления человеческими ресурсами. 10-е изд. Армстронг. Питер
  • Книга Операционные системы. 4-е изд. Столлингс. Вильямс. 2002
    Книга Операционные системы. 4-е изд. Столлингс. Вильямс. 2002
  • Книга Цифровая фотография. Том 3. Скотт Келби
    Книга Цифровая фотография. Том 3. Скотт Келби

 
     
Книги и учебники по рубрикам
 Купить книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic,CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги Maple
   Книги Maya
   Книги OFFICE
   Книги Oracle
   Книги Pascal
   Книги Perl
   Книги PHP
   Книги SQL
   Книги UML
   Книги Unix
   Книги VBA
   Книги Visual Studio
   Книги WEB дизайн
   Книги Windows 2000
   Книги Windows Server
   Книги Windows Vista
   Книги Windows XP
   Книги WORD
   Книги Алгоритмы
   Книги 1C Учет
   Книги Издательские системы
   Купить книги по информатике
   Книги по компьютерной безопасности
   Купить книги по компьютерному железу
   Книги компьютерные сети
   Книги мультимедиа
   Книги Нейронные сети
   Книги ООП
   Книги Примочки программирования
   Книги по программированию для WEB
   Книги Прочая графика
   Книги прочая разработка
   Книги прочие CAD
   Книги прочие базы данных
   Книги прочие ОС
   Книги прочие офисное ПО
   Купить книги самоучители
   Книги Цифровое фото
   Заказ книг электронная коммерция
   Книги Corel
   Книги MAC
   Книги Windows 7
   Книги Прочее для интернет
   Книги Windows 8
   Книги SEO оптимизация и продвижение
   Книги Языки программирования
 Заказ книг по психологии
   Купить книги по психоанализу
   Заказ книг по психологии
   Купить книги по психологии бизнеса
   Книги психология женский клуб
   Заказ книг психология НЛП
   Купить книги психология общая
   Книги психология популярная
   Заказ книг психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Заказ книг психология социальная
   Книги психология тест
   Книги психология тренинг
 Купить книги по бизнесу и маркетингу
   Книги банки,деньги,кредит
   Купить книги по бизнесу
   Заказ книг по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Купить книги по маркетингу и рекламе
   Заказ книг по менеджменту
   Купить книги по праву
   Заказ книг по предпринимательству
   Купить книги по финансам
   Заказ книг по экономике
   Купить книги по экономической теории
 Купить учебники
 Книги Гуманитарные науки
 Книги для детей и родителей



 
  Купить книги компьютерные - Книги JavaScript
Купить книгу  Книга Веб-приложения на JavaScript . Маккоу
 
 
ISBN 978-5-459-01504-1
Книга Веб-приложения на JavaScript . Маккоу

105 грн.

SiteHeart
 Купить Книга Веб-приложения на JavaScript . Маккоу     Купить Книга Веб-приложения на JavaScript . Маккоу

год-2012

288 страниц

 

  Помощь HTML5 и CSS3 с каждым днем становится все качественнее и полнее, однако вам требуется решить, основываясь на вашей клиентской аудитории, где именно возможно применять эти технологии. Ведь создание на языке JAVASCRIPT многофункциональных rich-приложений, которые выполняются на стороне клиента, - непростая задача. Это книга поможет вам изучить все приемы, применяемые для создания наиболее современных JAVASCRIPT-приложений, в частности структуры, применение MVC, фреймы, связь с сервером и кросс-доменные запросы, создание приложений реального времени и многое иное. Чтоб помочь вам понять концепции разработки JAVASCRIPT-приложений, рассмотрена работа настоящих приложений. Для опытных девелоперов. Все это Вы найдете в книге Веб-приложения на JavaScript . Маккоу 

 

 

Оглавление книги

Веб-приложения на JavaScript . Маккоу

 
Введение...................................................................................... 13
 
Для кого предназначена эта книга?.......................................................................................13
 
Структура книги..........................................................................................................................14
 
Соглашения, используемые в данной книге ......................................................................17
 
Сопроводительные файлы .......................................................................................................18
 
Соглашения, касающиеся программного кода..................................................................18
 
Примеры jQuery...........................................................................................................................19
 
Holla..............................................................................................................................................19
 
Примечание автора .....................................................................................................................19
 
От издательства............................................................................................................................20
 
Глава 1. MVC и классы ................................................................ 21
 
В начале пути................................................................................................................................21
 
Добавление структуры...............................................................................................................22
 
Что такое MVC?...........................................................................................................................23
 
Модель.............................................................................................................................................23
 
Представление..............................................................................................................................24
 
Контроллер....................................................................................................................................25
 
Стремясь к модульности, создаем классы ..........................................................................26
 
Добавление функций к классам.............................................................................................28
 
Добавление методов к нашей библиотеке классов..........................................................28
 
Наследование в классе с использованием свойства Prototype................................31
 
Добавление наследования к нашей библиотеке класса .................................................32
 
Вызов функции.........................................................................................................................33
 
Управление областью действия в нашей библиотеке классов ....................................35
 
Добавление закрытых функций.............................................................................................37
 
Библиотеки классов....................................................................................................................38
 
Глава 2. События и наблюдение................................................ 40
 
Прослушивание событий..........................................................................................................40
 
Порядок обработки событий ...............................................................................................41
 
Отмена событий .......................................................................................................................42
Объект события............................................................................................................................42
 
Библиотеки событий ..............................................................................................................44
 
Изменение контекста .............................................................................................................45
 
Делегирование событий ........................................................................................................45
 
Пользовательские события ..................................................................................................46
 
Пользовательские события и дополнительные модули jQuery ..............................47
 
Элементы, не имеющие отношения к модели DOM.......................................................49
 
Глава 3. Модели и данные.......................................................... 53
 
MVC и организация пространства имен.............................................................................53
 
Создание ORM.............................................................................................................................55
 
Прототипное наследование..................................................................................................55
 
Добавление свойств ORM....................................................................................................56
 
Удерживание записей ............................................................................................................58
 
Добавление поддержки ID ...................................................................................................59
 
Адресация ссылок....................................................................................................................60
 
Загрузка в данные....................................................................................................................61
 
Включение данных в код страницы...................................................................................62
 
Загрузка данных с помощью Ajax......................................................................................63
 
JSONP..........................................................................................................................................66
 
Безопасность при использовании междоменных запросов ......................................67
 
Заполнение нашей модели ORM...........................................................................................67
 
Локальное хранение данных................................................................................................68
 
Добавление локального хранилища к нашей модели ORM.........................................70
 
Отправка новых записей на сервер ...................................................................................71
 
Глава 4. Контроллеры и состояния............................................ 73
 
Модульная схема .........................................................................................................................74
 
Глобальный импорт ................................................................................................................74
 
Глобальный экспорт................................................................................................................74
 
Добавление контекста ............................................................................................................75
 
Абстрагирование в библиотеку...........................................................................................76
 
Загрузка контроллеров после документа........................................................................78
 
Доступ к представлениям.....................................................................................................79
 
Делегирование событий ........................................................................................................81
 
Конечные автоматы.................................................................................................................83
 
Маршрутизация .......................................................................................................................85
 
Использование хэшей URL-адресов.................................................................................85
 
Обнаружение изменений хэша ...........................................................................................86
 
Ajax Crawling.............................................................................................................................87
 
Использование History API HTML5................................................................................88
Объект события............................................................................................................................42
 
Библиотеки событий ..............................................................................................................44
 
Изменение контекста .............................................................................................................45
 
Делегирование событий ........................................................................................................45
 
Пользовательские события ..................................................................................................46
 
Пользовательские события и дополнительные модули jQuery ..............................47
 
Элементы, не имеющие отношения к модели DOM.......................................................49
 
Глава 3. Модели и данные.......................................................... 53
 
MVC и организация пространства имен.............................................................................53
 
Создание ORM.............................................................................................................................55
 
Прототипное наследование..................................................................................................55
 
Добавление свойств ORM....................................................................................................56
 
Удерживание записей ............................................................................................................58
 
Добавление поддержки ID ...................................................................................................59
 
Адресация ссылок....................................................................................................................60
 
Загрузка в данные....................................................................................................................61
 
Включение данных в код страницы...................................................................................62
 
Загрузка данных с помощью Ajax......................................................................................63
 
JSONP..........................................................................................................................................66
 
Безопасность при использовании междоменных запросов ......................................67
 
Заполнение нашей модели ORM...........................................................................................67
 
Локальное хранение данных................................................................................................68
 
Добавление локального хранилища к нашей модели ORM.........................................70
 
Отправка новых записей на сервер ...................................................................................71
 
Глава 4. Контроллеры и состояния............................................ 73
 
Модульная схема .........................................................................................................................74
 
Глобальный импорт ................................................................................................................74
 
Глобальный экспорт................................................................................................................74
 
Добавление контекста ............................................................................................................75
 
Абстрагирование в библиотеку...........................................................................................76
 
Загрузка контроллеров после документа........................................................................78
 
Доступ к представлениям.....................................................................................................79
 
Делегирование событий ........................................................................................................81
 
Конечные автоматы.................................................................................................................83
 
Маршрутизация .......................................................................................................................85
 
Использование хэшей URL-адресов.................................................................................85
 
Обнаружение изменений хэша ...........................................................................................86
 
Ajax Crawling.............................................................................................................................87
 
Использование History API HTML5................................................................................88
Глава 5. Представления и использование шаблонов .............. 91
 
Динамически интерпретируемые представления............................................................91
 
Шаблоны ........................................................................................................................................93
 
Шаблонные помощники ...........................................................................................................95
 
Хранение шаблонов ................................................................................................................95
 
Связывание ................................................................................................................................97
 
Привязка моделей ...................................................................................................................98
 
Глава 6. Управление зависимостями....................................... 100
 
CommonJS ....................................................................................................................................101
 
Объявление модуля..................................................................................................................102
 
Модули и браузер ..................................................................................................................102
 
Загрузчики модулей .............................................................................................................103
 
Yabble .........................................................................................................................................103
 
RequireJS...................................................................................................................................104
 
Изолирование модулей........................................................................................................106
 
Альтернативы модулям.......................................................................................................107
 
LABjs..........................................................................................................................................107
 
FUBC .........................................................................................................................................108
 
Глава 7. Работа с файлами....................................................... 109
 
Поддержка браузерами............................................................................................................109
 
Получение информации о файлах.......................................................................................110
 
Ввод файлов ................................................................................................................................110
 
Перетаскивание..........................................................................................................................111
 
Захват и перетаскивание.....................................................................................................112
 
Освобождение после перетаскивания............................................................................114
 
Отмена действия по умолчанию при перетаскивании .............................................115
 
Копирование и вставка............................................................................................................115
 
Копирование............................................................................................................................116
 
Вставка после копирования ...............................................................................................116
 
Чтение файлов............................................................................................................................117
 
Блобы и части..........................................................................................................................119
 
Собственные кнопки просмотра ..........................................................................................120
 
Передача файлов........................................................................................................................120
 
Индикатор выполнения на основе Ajax.........................................................................122
 
Сценарий передачи файлов с использованием перетаскивания и jQuery ............124
 
Создание области освобождения перетаскиваемого элемента..............................124
 
Передача файла ......................................................................................................................125
Глава 8. Веб-технологии реального времени......................... 126
 
История работы в режиме реального времени................................................................126
 
WebSockets..................................................................................................................................127
 
Node.js и Socket.IO.................................................................................................................131
 
Архитектура реального времени..........................................................................................133
 
Ощущаемая скорость ...............................................................................................................135
 
Глава 9. Тестирование и отладка............................................. 137
 
Блочное тестирование .............................................................................................................139
 
Утверждения ...........................................................................................................................139
 
QUnit..........................................................................................................................................140
 
Jasmine .......................................................................................................................................144
 
Драйверы......................................................................................................................................146
 
Автономное тестирование ......................................................................................................149
 
Zombie........................................................................................................................................149
 
Ichabod.......................................................................................................................................151
 
Распределенное тестирование ..............................................................................................152
 
Предоставление поддержки...................................................................................................153
 
Инспекторы.................................................................................................................................153
 
Веб-инспектор.........................................................................................................................154
 
Firebug .......................................................................................................................................155
 
Консоль .........................................................................................................................................156
 
Вспомогательные функции консоли...............................................................................157
 
Использование отладчика ......................................................................................................158
 
Анализ сетевых запросов........................................................................................................160
 
Профилирование и хронометраж........................................................................................161
 
Глава 10. Развертывание ......................................................... 164
 
Производительность ................................................................................................................164
 
Кэширование...........................................................................................................................165
 
Минификация.........................................................................................................................167
 
Сжатие с помощью Gzip ......................................................................................................169
 
Использование CDN.............................................................................................................169
 
Аудиторы......................................................................................................................................170
 
Ресурсы .........................................................................................................................................171
 
Глава 11. Библиотека Spine...................................................... 172
 
Установка .....................................................................................................................................172
 
Классы...........................................................................................................................................173
 
Создание экземпляра............................................................................................................173
Расширение классов .............................................................................................................174
 
Контекст....................................................................................................................................175
 
События ........................................................................................................................................176
 
Модели ..........................................................................................................................................177
 
Извлечение записей..............................................................................................................178
 
События моделей...................................................................................................................179
 
Проверка ...................................................................................................................................180
 
Сохранение состояния.........................................................................................................180
 
Контроллеры...............................................................................................................................183
 
Использование представительства..................................................................................184
 
Элементы..................................................................................................................................184
 
Делегирование событий ......................................................................................................185
 
События контроллера ..........................................................................................................185
 
Глобальные события.............................................................................................................186
 
Схема визуализации.............................................................................................................186
 
Схема элемента.......................................................................................................................187
 
Создание программы управления контактами ...............................................................189
 
Модель Contact ......................................................................................................................190
 
Контроллер Sidebar...............................................................................................................191
 
Контроллер Contacts............................................................................................................193
 
Контроллер App......................................................................................................................196
 
Глава 12. Библиотека Backbone............................................... 198
 
Модели ..........................................................................................................................................199
 
Модели и атрибуты...............................................................................................................200
 
Коллекции....................................................................................................................................201
 
Управление порядком следования экземпляров моделей в коллекции.............202
 
Представления............................................................................................................................203
 
Визуализация представлений ...........................................................................................204
 
Делегирование событий ......................................................................................................204
 
Привязка и контекст.............................................................................................................205
 
Контроллеры...............................................................................................................................206
 
Синхронизация с сервером....................................................................................................208
 
Заполнение коллекций........................................................................................................210
 
На серверной стороне...........................................................................................................210
 
Настройка поведения ...........................................................................................................211
 
Создание списка To-Do (текущих дел) .............................................................................213
 
Глава 13. Библиотека JavaScriptMVC....................................... 220
 
Установка .....................................................................................................................................221
 
Классы...........................................................................................................................................221
 
Создание экземпляра............................................................................................................222
 
Вызов основных методов ....................................................................................................222
Представительства ................................................................................................................222
 
Статическое наследование .................................................................................................223
 
Самодиагностика ...................................................................................................................223
 
Пример модели.......................................................................................................................223
 
Модель...........................................................................................................................................224
 
Атрибуты и наблюдаемые объекты .................................................................................224
 
Расширенные модели...........................................................................................................227
 
Методы-установщики ..........................................................................................................227
 
Умолчания................................................................................................................................228
 
Методы-помощники .............................................................................................................228
 
Инкапсуляция служб ...........................................................................................................229
 
Создание задачи .....................................................................................................................230
 
Получение задачи ..................................................................................................................231
 
Получение задач.....................................................................................................................231
 
Обновление задачи................................................................................................................231
 
Удаление задачи.....................................................................................................................232
 
Преобразование типов .........................................................................................................232
 
CRUD-события ......................................................................................................................233
 
Использование в представлении шаблонов на стороне клиента..............................233
 
Основное применение..........................................................................................................234
 
Модификаторы jQuery.........................................................................................................234
 
Загрузка из script-тега..........................................................................................................235
 
$.View и подшаблоны...........................................................................................................235
 
Deferred-объекты ...................................................................................................................235
 
Упаковка, предварительная загрузка и производительность ................................236
 
$.Controller: фабрика по производству дополнительных  
 
модулей для jQuery ................................................................................................................237
 
Общее представление...........................................................................................................239
 
Создание экземпляра контроллера .................................................................................240
 
Привязка событий.................................................................................................................241
 
Шаблонные действия...........................................................................................................241
 
Объединение компонентов: обобщенный CRUD-список...........................................243
 
Приложение А. Основы jQuery................................................. 245
 
Обход элементов DOM-модели ...........................................................................................247
 
Работа с DOM.............................................................................................................................248
 
События ........................................................................................................................................250
 
Ajax .................................................................................................................................................251
 
Исполнение роли законопослушной гражданки............................................................252
 
Расширения .................................................................................................................................253
 
Создание дополнительного модуля jQuery Growl.........................................................254
Приложение Б. CSS-расширения ............................................. 257
 
Переменные .................................................................................................................................257
 
Миксины.......................................................................................................................................258
 
Вложенные правила..................................................................................................................258
 
Включение других таблиц стилей .......................................................................................259
 
Цвета ..............................................................................................................................................259
 
Как можно воспользоваться Less?.......................................................................................259
 
С помощью окна командной строки ...............................................................................260
 
С помощью модуля Rack.....................................................................................................260
 
С помощью JavaScript..........................................................................................................260
 
Less.app ......................................................................................................................................260
 
Приложение В. Справочник по CSS3 ....................................... 262
 
Префиксы.....................................................................................................................................263
 
Цвета ..............................................................................................................................................263
 
Скругленные углы.....................................................................................................................264
 
Отбрасываемые тени................................................................................................................265
 
Тени для текста ..........................................................................................................................266
 
Градиенты.....................................................................................................................................267
 
Составной фон............................................................................................................................268
 
Селекторы ....................................................................................................................................268
 
N-й дочерний элемент ..........................................................................................................269
 
Прямой потомок.....................................................................................................................269
 
Обращение селекторов ........................................................................................................270
 
Переходы ......................................................................................................................................270
 
Создание границ с помощью изображения ......................................................................271
 
Изменения алгоритма расчета ширины и высоты элемента......................................272
 
Преобразования ..........................
Теги: Книга | | Веб | приложения | | на | | JavaScript | | | Маккоу |

Share |
 
     



    Купить книги в разделе Купить книги компьютерные - Книги JavaScript  
 
Книга JavaScript.Профессиональные приемы программирования.Рейсиг
Купить Книга JavaScript.Профессиональные приемы программирования.Рейсиг Эта книга адресована, прежде всего, разработчикам. На практических примерах создания веб­сайтов подробно рассмотрены возможности и особенности современного языка JavaScript, вместе с тем здесь нет информации для начинающих о структуре и синтаксисе языка, предполагается, что чи­татель знаком с ними. Книга состоит из четырех частей:
Книга Полный справочник по JavaScript. 2-е изд. Томас Пауэлл
Купить Книга Полный справочник по JavaScript. 2-е изд. Томас Пауэлл JavaScript - самый распространенный язык написания сценариев, используемый при создании динамических Web-страниц, совместимых с различными браузерами. В книге описаны основы языка JavaScript и его практическое применение для создания приложений любой сложности на основе стандарта DOM2 управления документами (X)HTML и с использованием специальных эффектов, которые не только расширяют функциональные возможности создаваемых Web-страниц, но и делают их более привлекательными.
 
     


     
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
BOOMBOOKs 2009-2011 Создание сайтов & Раскрутка сайтов SKYLOGIC