Dojo / Обзор Dijit

Библиотека Dijit – это фантастический слой виджетов, предоставляемых инструментарием в качестве замены стандартных вебэлементов управления HTML. Эта глава начинает вторую часть книги с общего описания основ построения библиотеки Dijit, ее философии и преследуемых целей, которое затем плавно перетекают в обсуждение того, как дизайнеры и рядовые создатели страниц могут использовать диджиты в разметке без программного кода или с небольшим его количеством. Заканчивается глава полным обзором всего того, что включено в состав библиотеки Dijit.
Статьи раздела 'Обзор Dijit':
WAI-ARIA
Инициативы по обеспечению доступности для пользователей с ослабленным зрением и для тех, кто не имеет возможности пользоваться мышью, продолжают расширяться, но в эпоху активных Интернетприложений необходимо внедрение дополнитель...
Библиотека Dijit для дизайнеров
Основные принципы использования готовых диджитов в разметке очень просты: с помощью атрибута dojoType определяется тип диджита, который следует разместить на странице, а с помощью дополнительных атрибутов задаются входные данные д...
Диджиты приложения
Диджиты приложения – это диджиты из категории «прочие». Все они являются типичными элементами любого приложения, которое только начинает приближаться к функциональности активных Интернет приложений. Меню, панели инструментов, диа...
Диджиты размещения
Традиционно для реализации сложных схем размещения элементов привлекались каскадные таблицы стилей (CSS). Несмотря на то что работа с CSS не отличается высокой сложностью, тем не менее создание, тестирование в различных броузерах ...
Диджиты форм
Название категории «диджиты форм» подразумевает, что диджиты из этой категории предназначены для использования внутри форм. Хотя это, конечно, верно, но диджиты форм могут кроме того использоваться за пределами форм или внутри спе...
Доступность
Доступность – чрезвычайно важная тема в век информации. Важнейшая ее цель выражается в доставке содержимого широкому кругу пользователей (обычных или с ограниченными возможностями) в соответствии с законодательными актами, наприме...
Независимость и самодостаточность
Пожалуй, самое важное преимущество, которое привносит библиотека Dijit в вебразработку, – это возможность инкапсулировать компоненты пользовательского интерфейса в самостоятельные виджеты. Если у вас уже имеется опыт разработки в...
Определение методов в разметке
В дополнение к возможности создавать методы для управления и расширения виджетов непосредственно в программном коде JavaScript Dojo также обеспечивает возможность определять программный код JavaScript непосредственно в разметке – ...
Парсер
Парсер в инструментарии Dojo является ресурсом, входящим в состав библиотеки Core. Он является стандартным средством создания экземпляров виджетов, определенных в разметке страницы, и гарантирует, что их визуальные представления б...
Парсинг виджетов во время загрузки страницы
Кроме некоторых упоминаний во вводном материале главы 1 и в описаниях примеров использования механизма «перетащил и бросил» в главе 7, формального представления парсера еще не было, потому что наиболее типичное его применение связ...
Парсинг виджетов вручную
Иногда возникают ситуации, когда необходимо выполнять парсинг страницы или отдельных узлов DOM вручную. К счастью, выполнить это можно за счет единственного вызова функции. Взгляните на пример 11.3, где выполняется парсинг виджета...
Причины появления Dijit
Вебразработка – это в значительной степени техническая задача; она имеет весьма интересную историю развития, полную остроумных решений и находок. Несмотря на то что с концептуальной точки зрения вебброузер может представлять соб...
Приятные мелочи
Этот пример выводит элемент управления с небольшим текстовым полем, который позволяет изменять значение либо с помощью клавиш управления курсором на клавиатуре, либо щелчками мыши на элементах управления, либо путем прямого ввода ...
Раскрываем тайны парсера
Хотя действия парсера больше похожи на волшебство, на самом деле все сводится к строгой, хорошо продуманной автоматизации. Как вы теперь знаете, парсер имеет две основные области применения: парсинг страницы во время загрузки при ...
Создание виджита в разметке
Как вы узнали из предыдущего раздела, рассказывавшего о парсере, добавление диджита в страницу выполняется достаточно просто. Вы подключаете необходимые ресурсы, добавляете атрибут dojoType в тег и обеспечиваете автоматический зап...
Создание программным способом
Чаще всего вам придется создавать диджиты в разметке, но создание их программным способом выполняется ничуть не сложнее, и процесс этот мало чем отличается от создания любого другого объекта типа Function, потому что диджит являет...
Темы
Темы в библиотеке Dijit – это целостная коллекция правил CSS, применяемых ко всему набору виджетов. Можно даже сказать, что виджеты из библиотеки Dijit поддерживают возможность смены скинов («шкур»), где темы играют роль используе...
Типичные проблемы доступности
Хотя в этом коротком разделе невозможно даже начать обсуждение бесчисленных тонкостей, имеющих отношение к успешной реализации вебприложений, тем не менее он должен дать вам представление об имеющихся проблемах и обозначить спосо...
Узлы и диджиты, события DOM и методы диджитов
Между диджитами и узлами DOM существуют важные отличия: диджит – это объект JavaScript типа Function, экземпляры которых создаются из коллекции ресурсов, включая разметку HTML, CSS, JavaScript и такие статические ресурсы, как изоб...

Страницы: 1