Dojo. Подробное руководство. Расселл М.

Generic selectors
Только точные совпадения
Search in title
Search in content
Search in posts
Search in pages
Фильтровать по разделам
1С программы
Гидравлика
Грузоподъемные сооружения
Деревообработка
Долбежные, Строгальные
Железнодоржная литература
Инструмент
Информационные технологии. IT
Компрессорное оборудование
Краны грузоподъемные
Кузнечное дело
Машиностроение
Металлообработка
Настольное оборудование
Оргтехника
Пилы, Ножницы, Отрезные
Пневматика
Подшипники
Программирование
Прочее
Работа с сайтом
Сверлильные
Строительство
Тельферы, Тали
Токарные
Фрезерные
Электрика
Электроника

Dojo – это высоконадежный инструментарий JavaScript, позволяющий быстрее и проще создавать вебприложения и сайты, основанные на применении JavaScript или технологии Ajax. Это издание представляет собой наиболее полный сборник документации по инструментарию Dojo, снабженный развернутыми комментариями. Демонстрируются эффективные приемы работы с обширным набором утилит, реализация различных пользовательских механизмов, методы воспроизведения анимационных эффектов. Также рассматриваются проекты, входящие в состав библиотеки DojoX, инструменты сборки и платформы модульного тестирования. Книга предназначена для разработчиков, уже имеющих некоторый опыт работы с технологиями JavaScript и Ajax. Использование Dojo поможет эффективнее воплощать новые идеи по созданию интерактивных вебприложений, значительно разнообразить интерфейс и предоставить пользователю намного больше удобств в работе.

 

Автор: Расселл М.

Формат: PDF. Размер: 4 MB. 

 

Оглавление

Вступительное слово 11
Предисловие 14
I Base и Core 35
1 Обзор комплекта инструментальных средств 37
Обзор архитектуры Dojo 37
Подготовка к работе 42
Терминология 49
Самонастройка 52
Исследование Dojo с помощью Firebug 60
В заключение 71
2 Утилиты броузера 72
Поиск узлов DOM 72
Определение типа 73
Утилиты для работы со строками 74
Обработка массивов 75
Управление исходным программным кодом
с помощью модулей 81
Утилиты для работы с объектами JavaScript 90
Манипулирование контекстом объекта 94
Утилиты для работы с деревом DOM 99
Утилиты для работы с броузером 106
В заключение 111
3 Обработчики событий и организация
взаимодействий по подписке 113
Нормализация событий и клавиатуры 113
Обработчики событий 116
Организация взаимодействий по подписке 123
В заключение 127
4 Технология AJAX и взаимодействие с сервером 128
Краткий обзор AJAX 128
Работать с AJAX просто 131
Объекты Deferred 139
Утилиты для работы с формами и HTTP 149
Межсайтовый скриптинг с использованием JSONP 150
Модуль IO библиотеки Core 152
Вызов удаленных процедур 161
OpenAjax Hub 164
В заключение 165
5 Манипулирование узлами 166
Поиск: универсальная реализация 166
NodeList 174
Создание расширений для NodeList 185
Модуль Behavior 187
В заключение 191
6 Интернационализация (i18n) 192
Введение 192
Интернационализация модуля 193
Даты, числа и денежные суммы 197
В заключение 201
7 Перетаскивание элементов 202
Перетаскивание 202
Сброс 215
В заключение 225
8 Анимация и специальные эффекты 226
Анимация 226
Core fx 240
Анимация + «перетащил и бросил» = забавно! 249
Цвета 251
В заключение 260
9 Абстракция данных 261
Изменение схемы работы с данными 261
Обзор прикладного интерфейса доступа к данным 262
Интерфейсы 263
Основные реализации интерфейсов доступа к данным 272
В заключение 290
10 Имитация классов и наследование 291
JavaScript – это не Java 291
Одна проблема, множество решений 293
Имитация классов с использованием средств Dojo 296
Множественное наследование посредством
смешивания классов 307
В заключение 312
II Dijit и Util 313
11 Обзор Dijit 315
Причины появления Dijit 315
Доступность 319
Библиотека Dijit для дизайнеров 323
Парсер 330
Практика Dijit на примере NumberSpinner 334
Обзор базовых диджитов 340
Функции прикладного интерфейса библиотеки Dijit 345
В заключение 347
12 Анатомия Dijit и жизненный цикл 348
Анатомия библиотеки Dijit 348
Методы управления жизненным циклом диджита 351
Ваш первый диджит: HelloWorld 360
Организация отношений родитель–потомок
с помощью классов _Container и _Contained 371
Быстрое создание прототипов виджетов в разметке 372
В заключение 374
13 Виджеты форм 376
Обзор элементов управления форм 376
Диджиты форм 380
Разновидности TextBox 383
FilteringSelect 406
MultiSelect 407
Разновидности Textarea 408
Разновидности Button 409
Slider 417
Form 423
В заключение 425
14 Виджеты компоновки 426
Общие особенности диджитов компоновки 426
ContentPane 429
BorderContainer 433
StackContainer 439
TabContainer 441
AccordionContainer 444
Проблема видимости и отображения 445
В заключение 446
15 Виджеты приложения 447
Tooltip 447
Виджеты диалогов 449
ProgressBar 453
ColorPalette 456
Toolbar 457
Menu 459
TitlePane 464
InlineEditBox 466
Tree 468
Editor 482
В заключение 490
16 Инструменты сборки, тестирования и вопросы подготовки к выпуску в эксплуатацию 491
Сборка 491
Платформа тестирования Dojo (DOH) 504
Тестирование в броузере 510
Вопросы производительности 512
В заключение 515
A Учебник по работе с отладчиком Firebug 516
B Краткий обзор DojoX 529
Алфавитный указатель 534

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

burov top © 2016-2018 burov.top