Kliendipoolse JavaScript'i lühikonspekt
Joonis 1. JavaScript'i keele osad.
Kliendipoolne JavaScript'i programm kirjutatakse HTML dokumeti (kuidas
programmi HTML dokumenti kirjutada vaatleme hiljem). Interpretaator, mis
kliendipoolset skripti tõlgendab e. interpreteerib asub veebibrauseris. Kui brauser (või
klient) nõuab lehekülje avamist, mille HTML dokument sisaldab kliendipoolset
JavaScript'i programmi, saadab server nõutava lehekülje sisu. Kliendile edastatakse
HTML'i tulemus, mille kuvamist brauseriaknasse alustakse dokumendi algusest ning
dokumendis sisalduvad JavaScript'i programmid interpreteeritakse selles järjekorras
nagu nad HTML dokumendis esinevad. Kliendipoolne JavaScript täiendab põhi
JavaScript'i lisades objekte, et kontrollida brauserit ja tema dokumendi objekti
mudelit (DOM). Kliendipoolsete laienduste abil saab HTML vormi (form) lisada
elemente ja reageerida kasutaja sündmustele nagu hiire klik, vormi sisend (form
input) ja lehe navigatsioon.