Wat is het verschil tussen jQuery en jQuery UI?

Wat is het verschil tussen jQuery en jQuery UI? Zijn het beide verschillende kaders? Is de jQuery-bibliotheek nodig om de jQuery-gebruikersinterface te laten werken of werken beide standalone? wat is het verschil tussen een jQuery-tab-plug-in en jQuery UI Tab? wat is beter om te gebruiken?


Antwoord 1, autoriteit 100%

jQuery is de kernbibliotheek. jQueryUI is er bovenop gebouwd. Als u jQueryUI gebruikt, moet u ook jQuery opnemen.

jQuery-tabbladen gingen vooraf aan de jQueryUI-bibliotheek. jQueryUI-tabbladen zijn gebaseerd op jQuery-tabbladen. De huidige versie van jQuery Tabs is Tabs 3. Als ik het me goed herinner (ik herinner me vaag dat ik ongeveer een jaar geleden door de broncode heb gekeken), lijkt Tabs 3 erg op wat er in jQueryUI staat. De jQueryUI-versie respecteert natuurlijk de Themeroller-thema’s.

Ik heb jQueryUI in één project gebruikt. Het heeft een aantal leuke functies, maar er zijn weinig widgets en het lijkt in een ijzig tempo vooruit te gaan (het lijkt erop dat dezelfde zes widgets er al meer dan een jaar zijn). Misschien krijgt het een tweede wind. Als ik me goed herinner, was een van de dingen die me dwarszaten dat er in veel van de widgets geen zichtbaar verschil was tussen de zweefstatus en de klikstatus.

Dus ik zou jQueryUI op dit moment niet aanbevelen voor zijn widgets. Misschien wil je het voor de effecten en de versleepbare/neerzetbare interacties.

De widgets in de Google Closure-bibliotheek en de widgets in ExtJS lijken naar mijn mening nuttiger.


Antwoord 2, autoriteit 16%

Blader gewoon naar de jQuery UI-siteen lees:

jQuery UIbiedt abstracties voor
interactie en animatie op laag niveau,
geavanceerde effecten en op hoog niveau,
thema-widgets, gebouwd bovenop de jQuery JavaScript-bibliotheek, die u
kan gebruiken om zeer interactief te bouwen
webapplicaties.


Antwoord 3, autoriteit 5%

  • jQuery UIis gebouwd bovenop jQuery. Het biedt coole verbeteringen aan de gebruikersinterface.

  • @2e vraag> Gebruik wat je leuk vindt, qua interface voor eindgebruikers en ontwikkelaars.


Antwoord 4

Je zult ook ontdekken dat je niet zonder jQuery kunt. Het is een cruciaal onderdeel van bijna elke webtoepassing. En aangezien de voetafdruk zo klein is, kunt u ermee wegkomen op de meeste, zo niet alle pagina’s.

jQuery UI is echter zwaarder met css en afbeeldingen. Het kan ook moeilijk zijn om de stijl te laten werken met bestaande applicaties. Ik merk dat ik af en toe jQuery UI-componenten gebruik en jQuery bijna altijd.

Other episodes