1. InledningDen här sidan avslutar JavaScript-skolan. Här berättar jag lite om hur man kan gå vidare och lära sig mer. 2. Är detta allt?Som du säkert har märkt finns det saker JavaScript är väldigt bra på, men också en del som det är direkt dåligt på. Jag har här försökt hitta en lagom mix av båda. Någon tycker kanske att jag har för få exempel? En anledning till det är just att alltför många scripts inte fungerar på tillräckligt många datorer. Jag har för dessa sidor kört scripten i följande operativsystem:
och i följande webbläsare:
Mitt krav har varit att scripten skall fungera i både Internet Explorer och Safari, alltså både på PC och Mac. Har de inte gjort det - vilket gäller mer än 75% av alla scripts jag testat! - så har de inte kommit med. En annan faktor är att jag själv inte är programmerare. Jag tycker många gånger att JavaScript är svårt, i synnerhet om jag skall göra avancerade saker och i synnerhet om jag skall göra allt själv. För dessa sidor har jag därför använt mig av många olika källor: böcker, sajter, kollegor och hemsidor. Jag har hämtat idéer från dem och försökt hitta en mix av olika varianter av scripts. En tredje faktor som gjort att jag inte tagit med vissa scripts är följande: många scripts som proffsen gör har en inbyggd del, vilken ser efter vilken webbläsare besökaren har. Scriptet anpassas sedan för den dialekt av JavaScript som webbläsaren stödjer. Problemet med sådana "browser detection scripts" är att de är färskvara. Många scripts man hittar på nätet frågar efter webbläsarna Internet Explorer och Netscape, med versionsnummer 4 eller 5. Men när detta skrivs, i maj 2004, är Internet Explorer 6 redan gammal och Netscape 6 finns inte sedan ett år tillbaka. Därför måste man vara beredd på att kod skriven i JavaScript måste testas mycket noggrant innan de används och hela tiden kan sluta fungera. För inte ens proffsen kan skydda oss mot nya versioner av operativsystem, webbläsare eller JavaScript-koder. 3. Gå vidare!Den som vill lära sig mer om JavaScript måste låta det ta tid. Man lär sig inte allt direkt och det krävs att man repeterar, testar, försöker och prövar sig fram under flera månader, om man har talang, eller år om man inte jobbar kontinuerligt med det. Så småningom utvecklar man sina förmågor och kan ta nästa steg. Under tiden bör man läsa böcker och se vad andra gjort. Jag har redan nämnt Danny Goodmans "JavaScript Bible", som är ett utmärkt uppslagsverk, men som kanske inte har så många bra och användbara exempel. När det gäller sajter finns det dels sådana som specialiserat sig på programmering i allmänhet och JavaScript i synnerhet. Jag listar sådana i sektionen med surftips för programmering och webbutveckling. Läs mer > Sedan skall man också noga studera vad andra har gjort på sina sidor. Kanske har de lånat scriptet från någon annan (vilket är vanligast)? Kanske har de hittat på något eget (vilket är ovanligare)? Man skall därför inte vara rädd för att fråga sajtägaren om hur de gjort och om man får använda scriptet på sina enga sidor. Du får gärna använda de script jag gjort på mina sidor, men försök också göra något eget. Lycka till! |