A InfoWiki wikiből
JavaScript
A JavaScript nyelven olyan programokat írhatunk meg, amely a kliens oldalon fut majd le. A JS nyelvi kód vagy a HTML oldalba ágyazva, vele együtt töltődik le, vagy a HTML oldal tartalmaz egy hivatkozást egy ilyen JS nyelvi fájlra (s mint a képek esetén is) utólag töltődik le, külön.
Első esetben (beágyazott JS kód) a HTML fájlba jelezni kell a JavaScript kód kezdetét és végét:
<script type="text/javascript"> ... ... kód ... </script>
A fenti esetet akkor használjuk, ha a html részen belül is a body részbe kívánunk kódot elhelyezni. A böngészők ez esetben felismerik, hogy JavaScript utasítások következnek, áttérnek JS üzemmódba, végrehajtják az utasításokat. Mindezt teszik amíg a </script> részhez nem érnek. Ekkor visszakapcsolnak HTML üzemmódba, és folytatják a html rész feldolgozásával a lap megjelenítését.
Második esetben (csatolt JS kód) egy hivatkozást kell elhelyezni:
<script type="text/javascript" src="http://pelda.js.hu/akarmi.js"></script>
Az src tag segítségével definiálhatjuk a külső (jellemzően .js kiterjesztésű) fájl útvonalát.
Nyomkövetés
A JS nyelven írt utasítások, programocskák gyakran hibásak. Sajnos a böngészők erre eltérő módon reagálnak. Leggyakrabban az első olyan lépésnél, ahol súlyos hibát észlelnek - leállítják a script futtatását, de egyéb hibát nem írnak ki. Ez nagyon zavaró lehet, mert nem tudjuk eldönteni, hogy el se indult a kódunk, vagy valameddig lefutott, csak nem ért el a végére, ill. melyik részig jutott el, melyik sor a hibás.
A legegyszerűbb (és gyakran a leghatékonyabb) mód, hogy a JS utasításaink közé egy alert() függvényhívást helyezünk. Paramétereként valamilyen kiirandó szöveget helyezünk el aposztrófok között. Ez az üzenet kiíródik a képernyőre az alert végrehajtásakor - így megtudhatjuk, hogy a kód elindult, és eddig a sorig le is futott.
<script lang="js">
... alert("idáig oké"); ...
</script>
Amennyiben még mindíg nem találjuk a hibát, helyezzük néhány utasítással arréb ezt a sort, és teszteljük újra. Remélhetőleg előbb-utóbb megtaláljuk azt a pontot, ahol már az üzenet nem íródik ki a képernyőre. Ekkor biztosak lehetünk benne, hogy ezen utasítás előtti sorokban keresendő a hiba.
Később, a változók és az if utasítás megismerése után ennél fejletteb kiírásokat is elvégezhetünk.
Cache kikapcsolás
A HTML fejrészbe kell elhelyezni a cache kikapcsolását végző rész. A PHP-ből ezt a header() függvény hívásával tudjuk elvégezni: