Fick en fråga om jag kunde rekommendera en bra kurs för att lära sig Javascript. Det kunde jag jag inte, men jag hade i alla fall lite tips:
Till att börja med är Javascript ett lite speciellt språk. Jag rekommenderar att man lär sig dess förutsättningar; som t ex att språket använder prototypiskt arv snarare än klassbaserat och att de har lite speciella regler för scope – globalt och lokalt plus closures.
Där är mitt bästa tips att se de föreläsningar Douglas Crockford hållit. Det finns ett gäng videoupptagningar. Börja med An Inconvenient API (tre delar) och fortsätt med Advanced Javascript (också tre delar).
Crockford har också skrivit en bok; Javascript: The Good Parts. Har inte läst den själv men Svante rekommenderar den; dock innehåller den inte så mycket som inte tas upp i hans föreläsningar.
Sedan använder man sig ofta av något slags bibliotek för Ajax. Det jag tycker är bäst är jQuery och då rekommenderar jag Peepcodes kurs i form av en film/screencast, Meet jQuery.
(Foto Franco Folini under Creative Commons-licens.)
Det som är bra med boken är att den presenterar "De bra delarna" ur Javascript som ett komplett språk. Han menar att det som inte står i boken är inte värt att veta, snarare tvärtom.
Jag rekommenderar att läsa den och följa dess förslag så långt det går.
Posted by: svante | 2010.02.05 at 13:58
Skämtsamt brukar "JavaScript: the Definitive Guide" nämnas som den enda bok om JavaScript man någonsin skulle behöva. :)
Dan Webbs bidrag till "The Art and Science of JavaScript" (Sitepoint, ISBN: 0980285844) om "Metaprogramming with JavaScript" lyfter fram i stort sett alla små egenheter en utvecklare kan tänkas ha nytta av i tämjandet av JavaScript. Ingen annan skriven text om JavaScript har ändrat min syn så mycket på en gång.
Posted by: twitter.com/madr | 2010.02.08 at 00:06