Osnove Javascript
Javascript je odličen način za dodajanje interaktivnosti na vaše spletno mesto. S samo HTML-om bodo vaše strani popolnoma statične, toda če vstavite nekaj odsekov Javascript, lahko imate spletno mesto, ki se bo odzvalo na ukrepe vaših obiskovalcev in še veliko več.

Ena stvar, ki ponavadi zmede spletne razvijalce, je, da sta Javascript in Java zelo podobna. Pravzaprav nimajo ničesar skupnega! Java je programski jezik, medtem ko je Javascript strogo skriptno orodje - v resnici ni dovolj zapleten, da bi lahko veljal za svoj jezik.

Ko ste pripravljeni dodati nekaj Javascript na svoje spletno mesto, imate več možnosti. Najprej lahko kodo napišete na lastno stran in jo nato pokličete v glavo spletne strani - to deluje podobno kot dodajanje strani CSS, le da morate nekje znotraj telesa spletne strani dodati tudi ukaz, da aktivirate skript. Drugič, skript lahko napišete v glavi spletne strani; znova morate dodati nekaj kode v telo strani, če želite zagnati skript. In tretjič, kodo lahko napišete neposredno v telo strani. Ta možnost je izvedljiva le za zelo kratke skripte - sicer boste HTML precej zmetali!

Kamor koli dodate svojo kodo Javascript, boste morali brskalniku povedati, da je tisto, kar pišete, razlagati kot Javascript. To storite tako, da kodo postavite med naslednje oznake:



Za popolno skladnost s HTML je najbolje dodati atribut oznaki skripta, tako da brskalniki vašega obiskovalca zagotovo vedo, da je Javascript in ne kakšen drug skript:



Končno je pametno komentirati vse med oznakami skripta, če želite biti popolnoma na varni strani. Tako, če imate obiskovalca, za katerega se zgodi, da ima prazgodovinski brskalnik, ne bo zaslon poln smeti. Torej bo Javascript vaše spletne strani izgledal nekako takole:





Ko pa govorimo o komentarjih, lahko v JavaScript dodate komentarje, kolikor lahko z HTML in CSS. V Javascriptu so komentarji na začetku vrstice označeni z //. Zato v zgornji primer vključite obe poševnici pred končnim komentarjem.

Navodila Video: Javascript Osnove #1 (April 2024).