jQuery - це сценарій JavaScript, розроблений, щоб дозволити розробникам буквально "писати менше, робити більше", 3 різні смаки, про які ви запитуєте, роблять дуже різні речі.
Спочатку jQuery - це основна бібліотека, яка містить основну функціональність фреймворку, тому, якщо ви хочете, щоб елемент затухав, ви б додали jQuery на свою сторінку, а потім викликаєте fadeIn()
функцію на одному з своїх елементів.
jQuery UI був створений з елементами інтерфейсу користувача та взаємодіями на увазі, які, як правило, вимагають багато коду для маніпулювання інакше. Тож бібліотека містить такі речі, як здатність перетягувати елементи та отримувати корисну інформацію з цих взаємодій. Але в той же час є фокус на зовнішній вигляд, тому в цій бібліотеці є всілякі теми для стилізації цих потужних елементів інтерфейсу.
jQuery mobile - це потужна рамка, побудована на версії jQuery і розроблена спеціально для мобільних платформ - адже функціональність таких речей, як перетягування, повинна бути переосмислена для сенсорних екранів, як і основна функціональність, така як "зависання", яка просто не працює існують на мобільних пристроях.
Разом ці рамки можуть бути використані для підвищення зручності використання сайту та по-справжньому заощадити розробників багато часу. Щоб дізнатися більше про рамки, відвідайте Learning jQuery - чудовий ресурс для початку роботи.
Плагіни дозволяють веб-розробникам приймати рішення своєї проблеми та абстрагувати його в єдиний функціональний та незалежний блок (як правило, в окремому файлі). Потім вони можуть поділитися цим з усіма іншими, щоб вони могли зробити те саме. Тож якщо хтось будує функцію галереї для сайту, який вони створили, створення плагіна дозволить їм легко повторно використовувати код та допоможе іншим, хто стикається з тією ж проблемою.