Globale linker
JavaScript
- JavaScript intro
- Plassering
- 1ste script
- Store Bokstaver
- Reserverte ord
- Pop-up bokser
- Variabler
- Operatorer
- If og Else
- Funksjoner
- Events
- Loops
- Arrays
- Objekter
- DOM
- Properties
- Methods
- Dato objektet
- Småtips
- Oppgaver
Objekter
Som de fleste moderne programmeringsspråk er JavaScript objekt-orientert. Og med det menes at den foretrukne måten å håndtere data og handlinger er gjennom objekter.
Objekter i dataverdenen er ganske like objekter i den fysiske verden - vi kategoriserer dem (eller arrangerer dem i grupper, f.eks: biler, båter), vi gir dem navn (f.eks: Mazda, Windy) og vi gir dem egenskaper (f.eks: farve, lengde), og vi gjør forskjellige ting med dem (f.eks. kjører, seiler)
Objekter av forskjellige typer har forskjellige typer egenskaper, eller properties som det kalles i dataverden. Objekter av samme type adskilles ved å ha forskjellige egenskap-verdier (f.eks: farve=blå).
Vi gjør også forskjellige ting med forskjellige objekter. Vi kjører med biler, mens vi seiler med båter. De forskjellige objektene har forskjellige metoder.
Praktisk og teknisk sett består JavaScript av en rekke objekter, som har en rekke properties og methods som er assosierte med det bestemte objektet. Du kan lage dine egne objekter, men det finnes også en hel haug med forhåndsdefinerte objekter som kanskje vil være nok for dine scriptmessige behov.
De forhåndsdefinerte objektene faller innefor en av tre kategorier:
- Innebygde objekter
disse er JavaScript-spesifikke og er ikke spesifikt knyttet opp mot webben på noen måte. - Browser objekter
Forskjellige objekter som er assosiert med nettleseren å gjøre. - Document objekter
Forskjellige objekter som har med HTML-dokumenter å gjøre
Noen objekter er barn av andre objekter, de arver egenskaper fra foreldreobjektet.
Nedenfor finner du et objekt-tre som beskriver relasjonen mellom de viktigste objektene vi har med å gjøre i JavaScript:

Legg merke til at Window-objektet er foreldre-objektet til de viktige history, document, og location objektene -- som et slags "ur foreldre". Det trengs derfor strengt tatt ikke taes med når man skal referer til under-elementer. (Altså, window.location.href er det samme som location.href).
En fullstendig liste over alle objekter, egenskaper, metoder, etc. for IE finner du hos Microsoft
