jQuery är en händelsestyrd ram för att skriva interaktiva Web JavaScript programmeringsspråk . Det syftar till att förenkla processen med att skriva kod för webbläsare att köra . Istället för att köra kod sekventiellt , som skulle vara typisk , medger jQuery programmeraren att skriva kod som svarar på händelser som sker i webbläsaren , till exempel en användare klickar på en länk . Som standard körs jQuery varje uttalande i samband med en händelse samtidigt . Däremot har jQuery tillhandahålla en mekanism för att åsidosätta standardinställningen , och skriva kod som körs sekventiellt . Javascript
JavaScript är ett open - source programmeringsspråk . Det ingår i alla moderna webbläsare . Så tolkade ( jämfört sammanställt ) språk går , är JavaScript extremt snabbt . Många stora företag har egenintresse i utvecklingen av JavaScript som ett språk . Med detta sagt , har JavaScript ett rykte om att vara lite svår att arbeta med och flera försök har gjorts för att göra JavaScript lättare. jQuery är ett sådant försök .
jQuery
jQuery är ett JavaScript -bibliotek som syftar till att förenkla arbetet med Document Object Model , eller DOM . DOM är ett speciellt objekt som finns i JavaScript och tillåter programmerare att manipulera strukturen av webbsidor . Att arbeta med DOM kan vara svårt och svårbegripliga . DOM programmering kan också vara felbenäget , eftersom olika webbläsare tolkar DOM något annorlunda . jQuery hanterar kompatibilitet med olika webbläsare .
jQuery effekter
jQuery JavaScript ramverket innehåller ett stort sortiment av visuella effekter för att göra skapa animeringar enkelt . Tyvärr , som standard , kommer alla dessa effekter köras samtidigt när webbläsaren laddar jQuery script . Det enklaste sättet runt denna begränsning är att använda " callbacks " jQuery ger funktioner för att definiera funktioner som ska anropas efter målgång . Addera Använda återuppringning
Normalt sekventiell jQuery kod skulle se ut ungefär så här .
$ ( " # show- projekt " ) . klicka ( function ( ) uttalande , eller kodrad , exekveras samtidigt i detta exempel semikolon används för att avgränsa varje programsats vill använda en återuppringning , använd koden så här istället
: . .
$ ( " # show- projekt " . ) Klicka ( function ( ) {
$ ( " sidan : . synlig " ) . fadeout ( " normal " , function () {
$ (" # -projekt " . ) FadeIn ( " normala " ) ;
} ) ;
} ) ;
i det här exemplet finns det bara ett uttalande som går under " klick " händelse i stället . för att köra varje påstående samtidigt , kör detta exempel i sekvens .