Каковы преимущества использования jQuery UI над плагинами? - PullRequest
27 голосов
/ 22 июня 2009

Сокращение jQuery 1.3.2 составляет 55,9 КБ, а само ядро ​​пользовательского интерфейса jQuery имеет более 110 КБ, и в дополнение к этому каждый компонент добавляет к этому ядру больше.

Мне интересно найти веские причины для использования jQuery UI над плагинами.

Например, плагин jQuery для аккордеона имеет только 3.8K, jQuery Tools , который делает аккордеон, всплывающие подсказки, вкладки, прокручиваемый, накладываемый и отображаемый объект имеет только 5.8K, jQuery drag и подключаемый модуль имеет 4,8K и т. д. и т. д.

В чем преимущества использования пользовательского интерфейса вместо использования этих плагинов? Стоит ли добавлять более 110 тыс. + Для того, для чего вы используете?

Если это так, зачем вы это используете?

Можете ли вы опубликовать свои причины, почему вы используете jQuery UI и почему вы его не используете?

Ответы [ 6 ]

16 голосов
/ 22 июня 2009

Пользовательский интерфейс jQuery не должен использоваться как целая библиотека размером 110 КБ. Вы можете загружать только те части, которые вам нужны, и тогда это будет меньшая «пользовательская сборка».

Я предпочитаю использовать jUI, потому что он создан jQuery Team, поэтому, если есть ошибка, она наверняка будет исправлена ​​(иногда плагины не обновляются). И я думаю, что команда jQuery всегда будет создавать наиболее оптимизированную версию, и если кто-то будет делать лучше, они обновят свой код, как это было с введением Sizzle в 1.3.

13 голосов
/ 22 июня 2009
  • Лучшая поддержка.
  • Лучшая согласованность с jQuery в условия API.
  • Документация в том же месте / тот же формат.
  • без раздувания.
  • Совместимость с новым jQuery релизы поддерживаются.
11 голосов
/ 22 июня 2009

Лично я чувствую, что пользовательский интерфейс JQuery немного раздутый, особенно функция целых тем, которая усложняет задачу. Если вам нужна только одна вещь, например вкладки, с другими «автономными» плагинами проблем нет.

3 голосов
/ 12 февраля 2010

Проверить jQuery Tools . Я использовал его для нескольких вещей (вкладок и т. Д.), И он довольно красивый и очень маленький. Я также чувствую, что jQuery UI немного раздутый. Я использую аккордеон, вкладки и DatePicker для проекта, и весь этот пользовательский интерфейс 80k! Не совсем легкий.

Инструменты jQuery, к сожалению, не поддерживают виджеты (например, DatePicker). Это довольно небольшой набор функций, но для базовых вещей, таких как вкладки, прокручиваемые интерфейсы, оверлеи и всплывающие подсказки, он незаменим!

1 голос
/ 07 апреля 2014

Это уродливо. Я просто не понимаю Я смотрю на это, по крайней мере, один раз в год, и все кнопки и элементы управления настолько безумно безобразны, что я просто не понимаю, почему кто-то будет его использовать.

В сравнении jQuery Mobile просто прекрасен в сравнении.

1 голос
/ 22 июня 2009

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

...