Подтвердить что ты не робот

В чем преимущества использования jQuery UI над плагинами?

jQuery 1.3.2 minified - 55.9K, а сам ядро ​​jQuery UI имеет более 110K, а верхний - каждый компонент добавляет больше к этому ядру.

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

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

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

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

Ответ 5

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

Ответ 6

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

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