Forskel mellem JQuery og JQuery UI Forskellen mellem

Anonim

JQuery vs JQuery UI

Client side scripting har virkelig flyttet til forkant med webudvikling i de sidste par år med mange udviklere tilføje interaktive elementer til deres websteder. JQuery og JQuery UI er to værktøjer, der forenkler opgaven med client side scripting. Den største forskel mellem JQuery og JQuery UI er deres ordre. JQuery blev udviklet først og er grundlaget for mange plugins, der er tilgængelige i dag. JQuery UI blev senere oprettet på toppen af ​​JQuery for at give specifikke funktionaliteter. Den første store implikation af dette er behovet for at have JQuery installeret, hvis du vil bruge JQuery UI. Men du behøver ikke have JQuery UI, hvis du bare vil bruge JQuery.

JQuery blev udviklet til at imødekomme en bred vifte af behov, så du ikke behøver at scripte hver funktion i Javascript hver gang du implementerer dem på en side. På den anden side henvender JQuery UI til et specifikt behov, hvilket er oprettelsen af ​​en interaktiv brugergrænseflade, der er kraftig og fleksibel, men alligevel enkel at administrere.

Hele JQuery-brugergrænsefladen drejer sig om tre kategorier; interaktioner, widgets og effekter. Interaktioner er bedst for at ændre adfærd af visse sideelementer. Du kan gøre dem trækbare, dropbare, resizable, valgbare og sorterbare, hvilket i høj grad øger det, du kan gøre inden for en side. Widgeterne er præfabrikerede elementer, der kan droppes direkte til din side. Dette omfatter knapper, datepickers, dialog, autofuldførelse, fremdriftslinje, glidere, faner og endda harmonika beholdere. Widgeterne kan være tema, så det passer til udseendet på din side.

Endelig har JQuery-brugergrænsefladen også effekter, der ikke udfører nogen funktion bortset fra at tilføje øjenhag til siden. Effekter som fade-in eller out, slide, eksplodere, vises og lignende kan anvendes på elementerne på siden. Virkningerne kan styres via scripting og kan endda skiftes fra en klasse til en anden.

JQuery er dybest set basen af ​​JQuery UI og er mere kraftfuld mellem de to. Det bør bruges til mere avanceret arbejde, der kræver brugerdefineret kode og interaktioner. For grundlæggende brugergrænsefladebehov er brug af JQuery UI meget gavnlig, da det reducerer kompleksiteten af ​​kodning og fremskynder hele processen.

Sammendrag:

1. JQuery UI er bygget oven på JQuery

2. JQuery er nødvendigt for at bruge JQuery UI, men du kan bruge JQuery uden JQuery UI

3. JQuery kan gøre en lang række ting, mens JQuery UI har sit eget sæt af funktioner