Sredi devetdesetih let prejšnjega stoletja so razvijalci pri Netscapeu ustvarili preprost skriptni jezik za uporabo kot orodje za bolj interaktivno in privlačno spletno mesto. Ta jezik bi sčasoma postal znan kot Javascript. Številni uporabniki se danes ne zavedajo, da so funkcije e-poštnega odjemalca ali spletnega mesta za socialno mreženje, od katerih so odvisni, rezultat na tisoče vrstic pametnega in zapletenega programiranja Javascript.
Notranji Javascript
Da bi koda Javascript delovala čarobno, jo je treba nekako vključiti na pravo mesto na določeni spletni strani, ko se stran naloži. Notranja koda Javascript je koda, ki je nameščena kjerkoli na spletni strani med oznakami HTML. Mnogi spletni razvijalci se odločijo, da bodo svojo kodo Javascript postavili pred oznako.
Video dneva
Zunanji Javascript
Koda Javascript, ki se nahaja v datoteki, ločeni od kode HTML, se imenuje zunanji Javascript. Zunanja koda Javascript je napisana in uporabljena na enak način kot notranji Javascript. Datoteka mora imeti pripono ".js", čeprav skoraj vsaka druga razširitev deluje s sodobnimi brskalniki. Ena pomembna razlika: zunanje kode ne smete postaviti med oznake, sicer koda ne bo delovala.
Spletni brskalnik mora vedeti, da mora naložiti zunanjo kodo. Spletna stran mora imeti naslednje oznake HTML, ki se sklicujejo na skript:
URL pove spletnemu strežniku, kje naj poišče in naloži kodo Javascript.
Prednosti notranjega Javascripta
Če je število vrstic Javascripta relativno majhno, se spletna stran z notranjim Javascriptom naloži hitreje kot strani, ki se morajo sklicevati na zunanjo kodo. Ko spletni brskalnik naloži stran in naleti na sklicevanje na zunanjo kodo, mora spletni strežnik poslati ločeno zahtevo za pridobitev kode.
Prednosti zunanjega Javascripta
Če se na več straneh spletnega mesta uporablja enaka koda, so zunanje datoteke Javascript koristne. Sklicevanje na zunanjo kodo morate vključiti samo na tistih straneh, ki to kodo dejansko zahtevajo. Če se koda Javascript spremeni, je treba urediti samo eno datoteko; spremembe so takoj na voljo vsem stranem, ki potrebujejo kodo. Shranjevanje Javascripta v zunanjih datotekah prav tako olajša vzdrževanje spletnih mest: strani so manj natrpane, spletni razvijalec pa ima manj vrstic kode, skozi katere se lahko prebije in izvede potrebne spremembe. Manj vrstic kode HTML lahko tudi pomaga iskalnikom, da temeljito indeksirajo vaše spletno mesto in najdejo pomembne ključne besede.
Končno, če se obiskovalec premakne na drugo stran, ki vsebuje enake zunanje reference Javascript, se druga stran se bo naložila hitreje, ker bo brskalnik uporabnika predpomnil ali shranil datoteko Javascript lokalno.