В чем разница между jQuery и jQuery UI? Они оба разные рамки? Нужна ли библиотека jQuery для работы с jquery UI или оба работают автономно? В чем разница между любым плагином вкладки jQuery и вкладкой пользовательского интерфейса jQuery? какой лучше использовать?
В чем разница между пользовательским интерфейсом jquery и jquery?
Ответ 1
jQuery - это основная библиотека. На нем построен jQueryUI. Если вы используете jQueryUI, вы также должны включить jQuery.
Вкладки jQuery предшествуют библиотеке jQueryUI. Вкладки jQueryUI основаны на вкладках jQuery. Текущая версия вкладок jQuery вкладки 3. Если я правильно помню (я смутно помню, как просматривал исходный код около года назад), вкладки 3 очень похожи на то, что в jQueryUI. Конечно, версия jQueryUI уважает темы Themeroller.
Я использовал jQueryUI в одном проекте. У этого есть некоторые приятные особенности, но есть немного виджетов, и он, кажется, продвигается в ледяном темпе (кажется, что те же самые шесть виджетов были там больше года). Может, наступит второй ветер. Если я помню, одна из вещей, которая беспокоила меня, это то, что во многих виджетах не было видимой разницы между состоянием зависания и состоянием щелчка.
Поэтому я бы не рекомендовал jQueryUI в настоящее время для своих виджетов. Вы можете захотеть его для эффектов и обработки перетаскиваемых/удаляемых взаимодействий.
Виджеты в библиотеке Google Closure и виджеты ExtJS кажутся более полезными, на мой взгляд.
Ответ 2
Просто перейдите на сайт jQuery UI и прочитайте:
jQuery UI предоставляет абстракции для низкоуровневое взаимодействие и анимация, расширенные эффекты и высокий уровень, тематические виджеты, , построенные поверх jQuery JavaScript Library, что вы может использовать для создания высокоинтегрированных веб-приложений.
Ответ 3
Ответ 4
Вы также обнаружите, что не можете жить без jQuery. Это важная часть почти любого веб-приложения. И так как его размер настолько мал, вы можете уйти с включением на большинстве, если не на всех страницах.
jQuery UI, однако, более тяжелый с css и изображениями. Также может быть трудно получить стиль для работы с существующими приложениями. Я часто использую компоненты jQuery UI некоторое время и jQuery почти все время.