Globale linker

JavaScript

Javascript Intro

Javascript innføringer på nettet:

Studyguide fra Cramsessions
Javascript innføring W3 Schools
Page Resource om JavaScript
Meget god ressurs fra HTML goodies
Andy's Introductory JavaScript Tutorials
Webmonkey
DOM (Document Object Model)
DOM fra W3Schools (meget bra)
Norsk innføring i JavaScript
Working with JavaScript

Her begynner det

På disse sidene skal vi se på noen av basis-aspektene ved JavaScript - på langt nær nok til å gjøre deg til en ekspert, men forhåpentligvis nok til at du kan komme igang selv.

Og først og fremst så er det viktig å forstå hva JavaScript er- og ikke er. JavaScript er et skriptspråk som lar oss «programmere» web-sidene våre. Med JavaScript kan vi legge til dynamisk funksjonalitet på sidene, som å bytte ut bilder ved mouseover, noe vi ikke klarer med HTML alene. HTML er statisk!

JAVASCRIPT ER IKKE JAVA. Det er lett å bli litt forvirret og tro at Java og JavaScript er det samme. NOT! Java er et programmeringsspråk som ble utviklet av Sun Microsystems. JavaScript er et skriptspråk som ble utviklet av folkene bak Netscape.

De to språkene er like på den måten at de begge er kjent som Objekt Orientert Programmerings-språk. Med det menes at du bygger små objekter som utgjør helheten. Dette vil gi mer mening etter som vi jobber oss videre.
Den største forskjellen er at Javaprogrammering kan produsere selvstendige programmer. En «Java Applet» (kalt det fordi det er en lite program (engelsk = application)) kan kjøres på en webside, men er i seg selv et lite, selvstendig og frittstående program. I tillegg kan ikke Java kjøres som tekst. Det må kompileres først. Ved kompilering blir selve programmeringskoden gjort om til «maskin-språk». Dette må gjøres før programmet kan kjøres.
Java er Objekt-orientert, JavaScript Objekt-basert.

JavaScript er ganske likt Java, fordi Netscape skrelte ned Java til et sett med enklere kommandoer. JavaScript kan ikke kjøres som et eget program, det må kjøres på en webside, og websiden må vises i en nettleser som forstår JavaScriptspråket, noe alle Netscape 2.0 og høyere, og Internet Explorer 3.0 og høyere gjør.

Er det så noen forskjell på JavaScript og VBScript? Ikke stort - men én viktig forskjell er at VBScript kun kan kjøres i Internet Explorer, mens JavaScript er plattformuavhengig. Det er også viktig å vite at de to skriptspråkene ikke kan blandes.

JavaScript har selvfølgelig utviklet seg siden JavaScript 1.0 kom med Netscape 2.0.

Å skrive JavaScript

For det første; husk at JavaScript ikke er HTML. Når vi skriver JavaScript, må vi følge et sett med regler, som ikke er så ulikt reglene i HTML.
JavaScript skrives inn i HTML-dokumentet og blir lagret som tekstkode samme med det andre innholdet på HTML-siden.
Den største forskjellen mellom JavaScript og HTML, er at HTML er veldig tilgivende når det gjelder form. «White Space» eller mellomrom i koden betyr ingenting i HTML. Du kan ha så mye mellomrom du bare vil i HTML-kode og det vil fortsatt vises.
Det motsatte gjelder for JavaScript. Det har form! I noen tilfeller kan du bryte opp flyten i et script, men ikke ofte.

Neste side >>