Статьи

Yahoo! Обновлены библиотеки UI и DP

Yahoo! объявил о первых обновлениях Yahoo! Библиотека пользовательского интерфейса и Yahoo! Библиотека шаблонов проектирования (см. Библиотеки и шаблоны JavaScript: Yahoo! Do AJAX ).

Как и ожидалось, обновление для Yahoo! Библиотека пользовательского интерфейса представляет несколько новых компонентов пользовательского интерфейса на основе JavaScript. В частности, библиотека теперь включает компоненты для создания систем иерархических меню, доступных для мыши и клавиатуры, на основе семантически правильных неупорядоченных списков в коде HTML.

Что еще более неожиданно, библиотека пользовательского интерфейса теперь включает в себя некоторый ценный код CSS в дополнение к волшебству JavaScript. CSS Reset сглаживает множество различий между стилями по умолчанию, применяемыми к элементам HTML в текущих браузерах, обеспечивая тем самым общую основу для применения ваших собственных стилей. Шрифты CSS предоставляют предопределенные группы семейств шрифтов и размеры шрифтов, которые надежно и согласованно работают на современных платформах.

Наконец, и это очень важно, CSS Page Grids существенно упрощает задачу макета страницы CSS, предлагая набор из семи многоразовых, растягивающихся, двухколоночных шаблонов макета страницы с верхними и нижними колонтитулами. Каждый столбец может быть дополнительно разделен на вертикально расположенные наборы подколонок, используя <div>

Хотя Yahoo! не предоставляет ничего, было бы очень практично создавать сменные таблицы стилей для применения визуального форматирования к макетам страниц, созданным с использованием CSS Page Grids. Если эта техника верстки набирает обороты, я бы ожидал, что вокруг таких стилей возникнет сообщество разработчиков сайтов (если не коммерческий рынок). Этот подход к разметке страниц также легок в использовании, и его поддержка является следующим логическим шагом для таких инструментов проектирования WYSIWYG, как Dreamweaver.

Еще более неожиданно Yahoo! с открытым исходным кодом развития Yahoo! Библиотека пользовательского интерфейса, разместив ее на SourceForge , где разработчики смогут сообщать об ошибках и получать незначительные обновления и исправления между основными выпусками библиотеки. Yahoo! пока не будет принимать патчи от сообщества или управлять списками рассылки через SourceForge, но продолжит использовать ydn-javascript Yahoo! Группа для этих целей.

Обновление для Yahoo! Библиотека шаблонов дизайна значительно расширила ее, примерно удвоив число шаблонов дизайна, которые она содержит. Большинство новых шаблонов сгруппированы в разделах Приглашения (способы оповещения о наличии интерактивной функции) и Переходы (способы оповещения об изменении состояния приложения).

Общественные инициативы, такие как WebPatterns , движутся в ледяном темпе, чтобы каждый мог высказать свое мнение при определении языка веб-дизайна. Тем временем Yahoo! с осторожностью бросил вызов Yahoo! Библиотека шаблонов проектирования, и, похоже, она определит де-факто стандарт в веб-шаблонах еще до того, как WebPatterns и его аналог начнут работать.