E-gradiva > Računalništvo > Programiranje > Načrtovanje in razvoj spletnih aplikacij > Javascript > Predefinirani razredi

Prijava

Predefinirani razredi

Predefinirani razredi v Javascriptu

Javascript ima množico predefiniranih razredov. Vsak izmed razredov ima definiranih več lastnosti in metod. Ločimo splošne razrede in razrede, ki omogočajo delo z dokumenti HTML.

 

Splošno uporabni razredi so Global, Object,  Boolean, Number , String,  Math, Date, Array, RegExp in Function.

Razredi, ki omogočajo obdelavo dokumentov HTML pa so: Document, Window,Navigator, Screen, Location, History, Image, Area, Anchor, Body Event, Frame, Frameset, Iframe, Link, Meta, Style, Table, TableCell, TableRow in Form ( s podrazredi Text ,Textarea, Password, Hidden, Radio, Checkbox, Select, FileUpload, Button, Reset, Submit).

 

Metode in lastnosti objektov

Če je ime objekta nedvoumno, ga lahko pred navajanjem imena lastnosti ali metode tudi izpustimo. Tako so precej objektov, ki so vgrajeni v JavaScript, pravzaprav lastnosti okna (objekta window). Zato JavaScript predpostavlja, da je window prvi objekt, če ga posebej ne navedemo. Zato na primer običajno kličemo metodo alert() kar tako, ne pa s polnim imenom  window.alert(), kar bi sicer bilo tudi pravilno. Podobno je polno ime metode onClick() , ki jo uporabimo na prvem gumbu prvega obrazca (form) na naši strani naslednje: window.document.forms[0].elements[0].onClick(). Skrajšamo ga lahko, ker JavaScript povsem dobro ve, katero okno, kateri dokument, kateri obrazec v tem dokumentu in kateri element v tem obrazcu mislimo.

 

Nasvet

Javascript ima množico predefiniranih razredov. Ne pišite svojih razredov in njihovih metod (npr. razred za delo z nizi znakov), preden se ne prepričate ali že podobni razredi ne obstajajo.