JavaScript @ 20 Февраль 2010, “1 Comment”

Перевод статьи Understanding jQuery UI widgets: A tutorial.

«Виджет» для меня обозначает элемент пользовательского интерфейса, как кнопка или нечто более сложное, вроде всплывающего календарика, но в jQuery UI оно может означать класс, свойства которого связаны с HTML элементами; вроде Draggable и Sortable. В действительности, не все то что я назвал бы виджетом, использует $.widget, например – UI Datepicker его не использует.

Tags: , ,
JavaScript @ 08 Февраль 2010, “1 Comment”

Вам надоело верстать для «интернет обозревателя одной известной компании» и отдельно для нормальных браузеров? Рисовать иконки для скругления уголков? Подключать до 3-х дополнительных файлов стилей под каждую версию IE? Или делать выпадающий список средствами JavaScript только для того, чтобы поменять цвет его рамки?

A в Microsoft заявляют, что будут поддерживать IE6 до 2014 г…

Впрочем Вам должно быть уже известно, что уже сейчас сайт YouTube показывает пользователям IE6 предупреждения «В ближайшее время поддержка вашего браузера будет прекращена», a c 1 марта некоторые из сервисов Google, в том числе Google Docs и Google Sites, перестанут работать «корректно», а уже через два месяца, с 1 мая, ключевые функции этих сервисов станут несовместимыми с шестой версией Internet Explorer. Популярные сайты всё чаще рекомендуют пользователям обновить браузер. Так чем же мы хуже? Присоединяемся к движению против IE6! Особенно когда есть много способов сделать это ненавязчиво… ну или не совсем.

Tags: ,
JavaScript @ 07 Февраль 2010, “No Comments”

Перевод официального руководства jQuery UI API Developer Guide.

Фабрика виджетов

ui.core.js предоставляет фабричный метод для создания классов виджетов.

$.widget(String name, Options prototype);

При вызове фабрики создается метод виджета, который используется для инициализации экземпляра  класса этого виджета и для взаимодействия с ним.

Tags: , ,