Vsebina
Spletne strani lahko poizvedujejo kode v zunanjih datotekah. To omogoča razvijalcem, da kličejo funkcije JavaScript, shranjene v datotekah ".js". V odseku »glava« na spletni strani HTML lahko povezava uvozi vsebino datoteke JavaScript. V razdelku »telo« lahko označevalnik HTML vsebuje navodila za brskalnik za klicanje funkcij v vseh datotekah JavaScript, ki so vključene na strani. Spletne strani te funkcije pogosto kličejo, ko na strani pride do interakcije z uporabnikom.
Interakcije uporabnikov na strani običajno sprožijo izvajanje funkcij (Hemera Technologies / AbleStock.com / Getty Images)
Povezava skripta
Če želite uporabljati funkcije v zunanji datoteki JavaScript, mora spletna stran vsebovati povezavo do datoteke. Naslednji primer oznake HTML prikazuje povezavo do datoteke JavaScript, ki je navedena v razdelku »glava« v HTML-ju:
Ta koda omogoča strani uporabo funkcij iz datoteke, imenovane "myfuncoes.js", ki je shranjena v istem imeniku kot zadevna stran. Če se naslov skripta nahaja na drugi lokaciji, mora ta koda odražati lokacijo v atributu "src".Opis funkcije
Če želite poklicati funkcijo JavaScript, morate poznati oris funkcije. Če želite to preveriti, lahko funkcijo najdete v datoteki JavaScript in si ogledate njeno prvo vrstico. Naslednji primer kode JavaScript kaže skico funkcije:
funkcija facaAlgoDeBom ()
Če želite poklicati to funkcijo, mora koda JavaScript na spletni strani uporabiti ime funkcije, kot v tem odlomku kode:
facaAlgoDeBom ();
Ko se ta koda izvrši, se izvede vsebina funkcije.
Oznaka HTML
Če želite klicati funkcijo JavaScript v HTML-ju, se morajo programerji odločiti, kdaj bodo zagnali funkcijo. Pogosto se funkcije izvajajo pred interakcijo uporabnika z elementom HTML. Ta tehnika uporablja poslušalce dogodkov, ki jih lahko pripišete elementom HTML preko atributov. Spodnja koda prikazuje, kako določiti funkcijo JavaScript, ki se izvaja, ko uporabnik klikne na element:
Ko uporabnik klikne na ta gumb, brskalnik poišče določeno funkcijo in jo nato izvrši.
Možnosti
Razvijalci morajo prilagoditi svoje klice funkcij podrobnostim funkcij. Nekatere funkcije potrebujejo parametre in nekaj povratnih vrednosti, ko končajo izvajanje. Naslednji primer vzame parameter in vrne vrednost:
funkcija množi (InitialNumber) {return InitialNumber * 5; }
Naslednji odlomek prikazuje, kako pokličete to funkcijo in uporabite vrnjeno vrednost:
var result = množi (3); document.write (rezultat);
Koda posreduje funkcijo številski vrednosti in prejme drugo vrnjeno vrednost. Shrani vrnjeno vrednost v spremenljivko in nato uporabi to vrnitev v drugem upodabljanju.