jQuery är ett JavaScript-bibliotek som verkligen gör allt berörande javascript-utveckling till en ren fröjd. Inte minst p.g.a. all inbyggd funktionalitet i kärnan och den uppsjö av plugins som finns.
Beskrivningen på jQuerys officiella hemsida fångar det jag försöker beskriva.
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
Även jag har dragit mitt strå till stacken genom att dela med mig av några små plugins som jag har utvecklat på egenhand.
jContact
En plugin som kan används för att presentera kontaktinfo eller annan viktig information på ett snyggt sätt.
Exempel #1
Exempel #2
Ladda ner jContact
jFields
Låter dig ge textfält (inputs och textareas) standardvärden som beskriver vad fältet ska innehålla. Detta standardvärde försvinner så fort fältet markeras eller blir aktivt. Denna plugin är användbar om du inte vill använda dig av labels p.g.a. platsbrist eller av estetiska skäl.
jCountUp
Tillåter dig att räkna upp ett elements värde på ett snyggt sätt. Kan vara användbart när man bygger en årtals-navigation eller liknande. Det finns även gott om inställningar så som t ex. hastighet, värde och en callback.
Exempel #1
Exempel #2
Ladda ner jCountUp
jPreloader
Ersätter submit-knappen med en valfri preloader när en AJAX request utförs. I dagsläget fungerar endast denna plugin med formulär och används tillfördel med jForm.
Exempel #1
Ladda ner jPreloader
SimpleBlock
Till ett kundjobb behövde jag blockera (göra dem “oklickbara“) några element under en bestämd tid. Det finns redan en del plugins som löser detta. Dock kändes de allt för tunga i detta fall. Därav skrev jag ihop SimpleBlock som låter dig blockera ett eller flera element under en given tid.
Exempel #1
Ladda ner SimpleBlock
Alla plugins finns tillgängliga på GitHub och är koden är helt och hållet fri. Vilket i praktiken innebär att du har tillåtelse att använda dem och modifiera dem bäst du vill. Har du hittat en bugg eller sitter på lite feedback? Lämna då gärna en kommentar.
Om du själv är sugen på att börja skriva riktiga plugins till jQuery rekommenderar jag denna guide från Nettuts och en från SitePoint.