Dojo. Подробное руководство
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Dojo. Подробное руководство»

 

Dojo. Подробное руководство

Книга «Dojo. Подробное руководство» рассказывает про устройство и функциональные возможности библиотеки Dojo для веб-разработки, которая позволят быстрее и проще создавать веб приложения и сайты, основанные на применении JavaScript или технологии AJAX. Dojo содержит стандартную библиотеку JavaScript, которая всегда нужна, набор настраиваемых элементов управления HTML и приемов использования CSS, которые приходится реализовывать снова и снова, а также средства сборки и модульного тестирования, которые становятся очень удобными, когда наступает время переносить свои разработки в рабочее окружение. Dojo – это не просто библиотека JavaScript, Dojo – это уникальная библиотека JavaScript, и сейчас самое время научиться пользоваться ею, чтобы сделать свою жизнь проще, а конечному пользователю обеспечить максимально возможный комфорт. Набор инструментальных средств Dojo полностью изменяет процесс веб разработки и позволяет кардинально ускорить его.

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
  • Работать с AJAX просто
  • Объекты Deferred
  • Утилиты для работы с формами и HTTP
  • Межсайтовый скриптинг с использованием JSONP
  • Модуль IO библиотеки Core
  • Вызов удаленных процедур
  • OpenAjax Hub
Манипулирование узлами
  • Поиск: универсальная реализация
  • NodeList
  • Создание расширений для NodeList
  • Модуль Behavior
Интернационализация (i18n)
  • Введение
  • Интернационализация модуля
  • Даты, числа и денежные суммы
Перетаскивание элементов
  • Перетаскивание
  • Сброс
Анимация и специальные эффекты
  • Анимация
  • Core fx
  • Анимация + «перетащил и бросил» = забавно!
  • Цвета
Абстракция данных
  • Изменение схемы работы с данными
  • Обзор прикладного интерфейса доступа к данным
  • Интерфейсы
  • Основные реализации интерфейсов доступа к данным
Имитация классов и наследование
  • JavaScript – это не Java
  • Одна проблема, множество решений
  • Имитация классов с использованием средств Dojo
  • Множественное наследование посредством смешивания классов

Dijit и Util, систематически исследует остальную часть набора инструментальных средств, включая полный охват Dijit, богатейшей библиотеки настраиваемых элементов управления HTML. Библиотека Dijit спроектирована так, что может применяться непосредственно из разметки HTML с использованием незначительного объема программного кода или вообще без него. В завершение обсуждается система сборки и платформы модульного тестирования, представленной библиотекой Unit.

Обзор Dijit
  • Причины появления Dijit
  • Доступность
  • Библиотека Dijit для дизайнеров
  • Парсер
  • Практика Dijit на примере NumberSpinner
  • Обзор базовых диджитов
  • Функции прикладного интерфейса библиотеки Dijit
Анатомия 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)
  • Тестирование в броузере
  • Вопросы производительности

В руководство включены два дополнительных приложения:

  1. Учебник по работе с отладчиком Firebug
  2. Краткий обзор DojoX

Книга «Dojo. Подробное руководство» предназначена для разработчиков, уже имеющих некоторый опыт работы с технологиями JavaScript и AJAX. Несомненно, в настоящее время существует множество библиотек JavaScript, поэтому вы уже наверняка задались вопросом, какие возможности предоставляет библиотека Dojo, которые невозможно получить где-либо еще. Поэтому не так важно, что Dojo может обеспечить что то, чего не могут другие, – скорее следует подумать о таких аспектах, как эффективность работы, поддержка сообществом, философия и вопросы лицензирования.

Формат: PDF + листинги примеров
Качество: eBook
Страниц: 560

Купить книгу «Dojo. Подробное руководство»

Интернет-магазин OZON.RU: Dojo. Подробное руководство / Интернет-магазин OZON.RU / Описание товара / Dojo. Подробное руководство / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «Dojo. Подробное руководство»

11.01.20131120.06522

Карта сайта

 
]]>