Document objektile ning location omadust, mis viitab brauseriaknaga seotud Location objektile. Samuti sisaldab Window objekt frames[] jada, mis viitab Window objektidele, mis esindavad originaal akna paneele (frame). Kogu kliendipoolse objektide hierarhia puu on toodud joonisel 2. 3. Kliendipoolne JavaScript on sündmust juhitav programm, st. et JavaScript'i abil on võimalik reageerida hiireliikumisele, hiireklikile ja klahvivajutusele, mida teostab kasutaja. Et veebibrauser saaks programmidele edasi anda teateid kasutaja sisendite (input) muutuste kohta, tuleb kliendipoolse JavaScript'i programmis sündmused (events) genereerida. Mõned näpunäited sündmuste genereemise kohta leiate all olevatest näidetest. Sündmuste edasiandmiseks kasutab kliendipoolne JavaScript sündmusjuhitavat (event- driven) programmeerimis mudelit. 4. Joonis 2
kirjeldatud atribuuditabelis. Teedevõrgustiku objektiklassis võiksid need olla nt. joonlõigu pikkus, tee number, tee laius, kuuluvus jne. 24 Uue tühja objektiklassi loomiseks kasutatakse ArcCatalog aplikatsiooni, kus esmalt valitakse välja geoandmebaas, kuhu soovitakse vastavat klassi lisada. Selle teostamiseks selekteeritakse geoandmebaasi nimi (kirje) ning paremale hiireklikile vajutades aktiv eeritakse käsklus New->Feature Class... Seejärel antakse objektiklassile sobilik nimetus ning määratakse asjakohane geomeetriline primitiiv (punkt, joon, pind) ning kaardi matemaatiline alus (koordinaatsüsteem, kaardi projektsioon, kihi X/Y ulatus jne). Erinevate objekti iseloomustavate tunnuste näitamiseks/arvutamiseks saab luua täiendavaid andmeveerge (field), täites vastavad lahtrid, mis paiknevad ridade OBJECTID ja SHAPE all