jQuery er en event- driven rammer for at skrive den interaktive web programmeringssprog JavaScript. Formålet er at forenkle processen med at skrive kode til browseren til at udføre. Stedet for at udføre koden sekventielt som ville være typisk , jQuery tillader programmøren at skrive kode , der reagerer på hændelser, der sker i browseren, såsom en bruger klikker på et link. Som standard udfører jQuery hvert udsagn er forbundet med en begivenhed på samme tid. Men jQuery giver en mekanisme til at overstyre standard, og skrive kode , der kører sekventielt. Javascript
JavaScript er et open -source programmeringssprog. Det er inkluderet med alle moderne webbrowser. Som fortolket (i forhold til kompileret ) sprog går , JavaScript er ekstremt hurtig . Mange store virksomheder har interesse i udvikling af JavaScript som sprog . Det er sagt, JavaScript har et ry for at være noget vanskeligt at arbejde med , og flere forsøg er blevet gjort for at gøre JavaScript lettere. jQuery er et sådant forsøg.
jQuery
jQuery er en JavaScript bibliotek, der har til formål at forenkle arbejdet med Document Object Model eller DOM. DOM er et specielt objekt , der eksisterer i JavaScript og tillader programmører at manipulere strukturen af websider . Arbejde med DOM kan være svært og mystisk . DOM programmering kan også være risiko for fejl , da forskellige browsere fortolker DOM lidt anderledes . jQuery håndterer cross-browser kompatibilitet.
jQuery effekter
jQuery JavaScript ramme indeholder et stort sortiment af visuelle effekter designet til at gøre at skabe animationer nemt. Desværre som standard vil alle disse effekter køre samtidig , når browseren indlæser jQuery script. Den nemmeste måde omgå denne begrænsning er at bruge " tilbagekald " jQuery giver funktioner til at definere funktioner , der bør kaldes efter efterbehandling .
Ved hjælp af en tilbagekald
Normalt sekventiel jQuery kode ville se noget som dette.
$ ("# show- projekter "). klik ( function () erklæring eller linje kode , udføres samtidigt i dette eksempel De semikolon bruges til at afgrænse hvert udsagn
For at bruge et tilbagekald , skal du bruge kode som dette i stedet : . .
$ ("# show- projekter " . ) Klik (funktion () {
$ (" side: . synlig "). fadeout ( " normale " , function ( ) {
$ (" # -projekter " . ) fadeIn ( "normal ");
} ),
} ),
i dette eksempel er der kun én erklæring , der løber under "klik " begivenhed i stedet . for at køre hvert udsagn samtidigt, kører dette eksempel i rækkefølge.