Dojo. Подробное руководство
Книга «Dojo. Подробное руководство» рассказывает про устройство и функциональные возможности библиотеки Dojo для веб-разработки, которая позволят быстрее и проще создавать веб приложения и сайты, основанные на применении JavaScript или технологии AJAX. Dojo содержит стандартную библиотеку JavaScript, которая всегда нужна, набор настраиваемых элементов управления HTML и приемов использования CSS, которые приходится реализовывать снова и снова, а также средства сборки и модульного тестирования, которые становятся очень удобными, когда наступает время переносить свои разработки в рабочее окружение. Dojo – это не просто библиотека JavaScript, Dojo – это уникальная библиотека JavaScript, и сейчас самое время научиться пользоваться ею, чтобы сделать свою жизнь проще, а конечному пользователю обеспечить максимально возможный комфорт. Набор инструментальных средств Dojo полностью изменяет процесс веб разработки и позволяет кардинально ускорить его.
Обзор книги «Dojo. Подробное руководство»
Base и Core, во многом представляет собой справочник по стандартной библиотеке, в ней будут рассматриваться все углы и закоулки библиотек Base и Core – та часть набора инструментальных средств, которая включает в себя стандартную библиотеку JavaScript. Библиотека Base включает в себя очень богатые и разнообразные функциональные возможности, среди которых средства для работы с технологией AJAX, выполнение запросов к DOM с использованием синтаксиса селекторов CSS, стандартизованная модель распространения событий и утилиты функционального программирования, такие как map и filter. Библиотека Core включает значительный объем дополнительных возможностей, таких как анимация и поддержка технологии "перетащил и бросил" (drag and drop), которые, несмотря на предоставляемые удобства, используются не так часто, как механизмы из библиотеки Base.
- Обзор архитектуры Dojo
- Подготовка к работе
- Терминология
- Самонастройка
- Исследование Dojo с помощью Firebug
- Поиск узлов DOM
- Определение типа
- Утилиты для работы со строками
- Обработка массивов
- Управление исходным программным кодом с помощью модулей
- Утилиты для работы с объектами JavaScript
- Манипулирование контекстом объекта
- Утилиты для работы с деревом DOM
- Утилиты для работы с броузером
- Нормализация событий и клавиатуры
- Обработчики событий
- Организация взаимодействий по подписке
- Краткий обзор AJAX
- Работать с AJAX просто
- Объекты Deferred
- Утилиты для работы с формами и HTTP
- Межсайтовый скриптинг с использованием JSONP
- Модуль IO библиотеки Core
- Вызов удаленных процедур
- OpenAjax Hub
- Поиск: универсальная реализация
- NodeList
- Создание расширений для NodeList
- Модуль Behavior
- Введение
- Интернационализация модуля
- Даты, числа и денежные суммы
- Перетаскивание
- Сброс
- Анимация
- Core fx
- Анимация + «перетащил и бросил» = забавно!
- Цвета
- Изменение схемы работы с данными
- Обзор прикладного интерфейса доступа к данным
- Интерфейсы
- Основные реализации интерфейсов доступа к данным
- JavaScript – это не Java
- Одна проблема, множество решений
- Имитация классов с использованием средств Dojo
- Множественное наследование посредством смешивания классов
Dijit и Util, систематически исследует остальную часть набора инструментальных средств, включая полный охват Dijit, богатейшей библиотеки настраиваемых элементов управления HTML. Библиотека Dijit спроектирована так, что может применяться непосредственно из разметки HTML с использованием незначительного объема программного кода или вообще без него. В завершение обсуждается система сборки и платформы модульного тестирования, представленной библиотекой Unit.
- Причины появления Dijit
- Доступность
- Библиотека Dijit для дизайнеров
- Парсер
- Практика Dijit на примере NumberSpinner
- Обзор базовых диджитов
- Функции прикладного интерфейса библиотеки Dijit
- Анатомия библиотеки Dijit
- Методы управления жизненным циклом диджита
- Ваш первый диджит: HelloWorld
- Организация отношений родитель-потомок с помощью классов _Container и _Contained
- Быстрое создание прототипов виджетов в разметке
- Обзор элементов управления форм
- Диджиты форм
- Разновидности TextBox
- FilteringSelect
- MultiSelect
- Разновидности Textarea
- Разновидности Button
- Slider
- Form
- Общие особенности диджитов компоновки
- ContentPane
- BorderContainer
- StackContainer
- TabContainer
- AccordionContainer
- Проблема видимости и отображения
- Tooltip
- Виджеты диалогов
- ProgressBar
- ColorPalette
- Toolbar
- Menu
- TitlePane
- InlineEditBox
- Tree
- Editor
- Сборка
- Платформа тестирования Dojo (DOH)
- Тестирование в броузере
- Вопросы производительности
В руководство включены два дополнительных приложения:
- Учебник по работе с отладчиком Firebug
- Краткий обзор DojoX
Книга «Dojo. Подробное руководство» предназначена для разработчиков, уже имеющих некоторый опыт работы с технологиями JavaScript и AJAX. Несомненно, в настоящее время существует множество библиотек JavaScript, поэтому вы уже наверняка задались вопросом, какие возможности предоставляет библиотека Dojo, которые невозможно получить где-либо еще. Поэтому не так важно, что Dojo может обеспечить что то, чего не могут другие, – скорее следует подумать о таких аспектах, как эффективность работы, поддержка сообществом, философия и вопросы лицензирования.
Формат: PDF + листинги примеров
Качество: eBook
Страниц: 560
Купить книгу «Dojo. Подробное руководство»
Интернет-магазин OZON.RU: Dojo. Подробное руководство / Интернет-магазин OZON.RU / Описание товара / Dojo. Подробное руководство / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Dojo. Подробное руководство»
- Архив Dojo_DefinitiveGuide.rar 3.86 Мб: Dojo. Подробное руководство / Depositfiles.com / Архив Dojo_DefinitiveGuide.rar