JavaScript je programski jezik, ki so ga prvotno ustvarili za »oživitev« spletnih strani. Programe v JavaScriptu, ki jih imenujemo skripti, lahko zapišemo neposredno v kodo spletne strani HTML. Programi se samodejno zaženejo, ko se spletna stran naloži. Skripti se izvajajo kot golo besedilo in za izvajanje ne potrebujejo posebne priprave ali prevajanja.
JavaScript (krajše JS) programi so pogosto zapisani v ločeni datoteki, ki jo moramo povezati z datoteko HTML, tako da zna spletni brskalnik nato pognati program iz datoteke JS. Datoteko JS vključimo v datoteko HTML z elementom <script>
, kot v spodnjem primeru:
Kot smo že omenili, lahko programe JavaScript z elementom <script>
zapišemo tudi kar neposredno v datoteko HTML, kot v spodnjem primeru:
V nasprotju z ločenimi datotekami CSS, ki jih običajno vključimo v element <head>
spletne strani, pa vse programe JavaScript vključimo na konec spletne strani, pred zaključni element </body>
. To velja tako tiste programe JavaScript, ki jih vključimo iz ločenih datotek JS, kot tiste, ki jih vključimo neposredno v datoteko HTML.
Razlog za vključitev programov na konec spletne strani je v tem, da se programi JavaScript izvedejo takoj, ko so naloženi. Ker programi pogosto spreminjajo kodo spletne strani, moramo kodo naložiti najprej, sicer bi lahko program skušal spreminjati kodo, ki še ni naložena in bi posledično prišlo do napake.
"); var doc = document.getElementById("output").contentWindow.document; doc.open(); doc.write(content); doc.close(); }