Skapa egna klasser i Javascript med hjälp av ASP.NET AJAX

ASP.NET AJAX-ramverket innehåller funktionalitet som är användbar även när det inte handlar om att implementera asynkrona anrop mot servern eller hantera snygga effekter i användargränssnittet. Om du utvecklar webbapplikationer med ASP.NET och programmerar mycket i Javascript kan det defintitivt vara värt att du lär dig utveckla objektorienterat även när det gäller Javascript. Att använda objektorienterad programmering (OOP) ger en mer förvaltningsbar lösning och större möjlighet till modularisering och återanvändning av din kod.

Sättet som objekt hanteras på i Javascript skiljer sig dock rätt så mycket ifrån hur dessa fungerar i .NET, t.ex. existerar inte klass-begreppet i dess vanliga bemärkelse i Javascript. Därför har Microsoft försett ASP.NET AJAX klientscript med funktioner som uttökar Javascript och gör det möjligt att arbeta med t.ex. klass-, event- och interface-begreppen på liknande sätt som i C#.

Fredrik Normén, vår svenske ASP.NET MVP samt innehavare av svart bälte i ASP.NET AJAX, har skrivit en alldeles utmärkt inledande artikel i ämnet och har lovat fylla på med fler. En annan artikel som är värd att kika på hittar du i vår eminenta MSDN-tidning som tar upp ett mer generellt angreppssätt för OOP med Javascript.