« Språkets kjerne og objektmodeller | Main | Tekst-browser med JavaScript »

Referansedokumentasjon

Veldig ofte får jeg spørsmål fra folk som har liten erfaring med å programmere JavaScript, eller de har ingen erfaring med programmering overhodet. De har kanskje lest seg til litt forståelse gjennom noen introduksjoner på nett, og lurer så på hvordan et eller annet skal gjøres. Sjelden ser jeg at arbeidsvanene deres inneholder konsultasjon av dokumentasjonen. Jeg tror det like gjerne skyldes forvirring om hvor en skal begynne å lete like mye som det skyldes manglende kunnskap om at det er et lurt sted å finne svar.

Noe av det jeg anser som viktig å lære seg for å ha noe oversikt over dokumentasjonen er forskjellen mellom kjernen av programmeringsspråket og objektmodellen browseren tilbyr. Om det virker forvirrende har jeg forsøkt å oppklare temaet i et tidligere innlegg i bloggen.

Med det ute av veien kan jeg gyve løs på dokumentasjon. Først dokumentasjon av kjernen:
ECMA-262 er referansedokumentasjonen for ECMAScript.
JScript v5.6 er Microsofts implementasjon av ECMAScript.
JavaScript Core Reference v1.5 dokumenterer Netscapes implementasjon.

Dokumentasjon av objektmodeller:
W3C Document Object Model (level 1 og level 2 vil være de mest interessante)
Microsoft HTML and DHTML Reference dokumenterer objektmodellen i Internet Explorer
Netscape JavaScript Reference v1.3 dokumenterer objektmodellen i Netscape Navigator frem til v4.x, det som enkelte kaller DOM level 0.
The Mozilla DOM Reference dokumenterer objektmodellen slik du finner den i Mozilla.

Annen dokumentasjon:
Opera har dokumentert hva de støtter av ECMAScript og W3Cs DOM.
Mozilla-prosjektet har mye dokumentasjon omkring hvordan en skal skrive scripts for browseren i dokumentet Web developer documentation

Dette dokumentet kan bli oppdatert ytterligere etterhvert som jeg kommer over nyttig referansedokumentasjon. Det vil aldri på noe tidspunkt forsøke å være en liste over nyttige Javascript-linker.

About

This page contains a single entry from the blog posted on Desember 16, 2003 8:35 EM.

The previous post in this blog was Språkets kjerne og objektmodeller.

The next post in this blog is Tekst-browser med JavaScript.

Many more can be found on the main index page or by looking through the archives.