Zßklady syntaxe JavaScriptu

Pokud se pova╛ujete za programßtorskΘ antitalenty, bude se vßm hodit tento zhu╣t∞n² p°ehled. Kdybyste tomu nerozum∞li, nev∞╣te hlavu: v praxi si vystaΦφte s kopφrovßnφm p°φklad∙. 

P°φkazy se odd∞lujφ st°ednφkem nebo koncem °ßdku

jeden p°φkaz;
dal╣φ p°φkaz
dal╣φ p°φkaz
kter² ale nem∙╛e pokraΦovat na dal╣φm °ßdku;

V praxi se doporuΦuje st°ednφky pou╛φvat, proto╛e p°idßvajφ p°ehlednost.

Zßle╛φ na velikosti pφsmen

V╣ude. V nßzvech prom∞nn²ch, v nßzvech objekt∙. 

Prom∞nnß je n∞co jinΘho ne╛ prom∞nnß. Objekt window.Location je ╣patn∞, proto╛e tam mß b²t window.location.

╪et∞zce se uzavφrajφ do uvozovek

P°φpustnΘ jsou i apostrofy (na ΦeskΘ klßvesnici Alt + 39). Je to jedno, zda se pou╛ije apostrofy nebo uvozovky. N∞kdy jsou apostrofy nutnΘ, zejmΘna p°i in-line zßpisu. 

<img onmouseover="alert('AHOJ')">

P°i p°ejetφ obrßzku se zobrazφ hlß╣ka s textem AHOJ. Jindy je t°eba vyu╛φt escape sekvencφ.

Escape sekvence

Pokud je n∞jak² specißlnφ znak, kter² JavaScript interpretuje, pot°eba zapsat do strßnky, musφ se vyu╛φt tzv. escape sekvence. P°ed ten znak se napφ╣e zp∞tnΘ lomφtko. NejΦast∞ji se to pou╛φvß u uvozovek. P°edchozφ p°φklad lze zapsat i takto:  

<img onmouseover="alert(\"AHOJ\")">

LogickΘ hodnoty

JavaScript znß specißlnφ hodnotu pro pravdu: true a pro nepravdu: false.

Dal╣φ pravidla

Objekty a jejich metody a vlastnosti se odd∞lujφ teΦkami: objekt.podobjekt.vlastnost 

ProgramovΘ sekvence se uzavφrajφ do slo╛en²ch zßvorek {} (zejmΘna p°i v∞tvenφ a deklaraci funkcφ). 

o tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek

Nßvody HTML CSS JavaScript
Pφ╣e Yuh∙, dusan@pc-slany.cz

Hledßnφ:

Javascript na www.jakpsatweb.cz

Pφ╣e Yuh∙: http://dusan.pc-slany.cz, mail: dusan@pc-slany.cz

Poslednφ aktualizace 10.12.2003