1990. aastate keskel lõid Netscape'i arendajad lihtsa skriptikeele, mida kasutada vahendina veebisaitide interaktiivsemaks ja kaasahaaravamaks muutmiseks. Seda keelt nimetatakse lõpuks Javascriptiks. Paljud kasutajad ei tea tänapäeval, et e-posti kliendi või suhtlusvõrgustiku veebisaidi funktsioonid, millest nad sõltuvad, on tuhandete nutikate ja keerukate Javascripti programmeerimise tulemus.
Sisemine Javascript
Selleks, et Javascripti kood toimiks oma võlujõuna, peab see lehe laadimise ajal olema mingil moel konkreetsel veebilehel õigesse asukohta lülitatud. Sisemine Javascripti kood on kood, mis asetatakse veebilehel HTML-märgendite vahele. Paljud veebiarendajad otsustavad paigutada oma Javascripti koodi märgendi ette.
Päeva video
Väline Javascript
HTML-koodist eraldi faili paigutatud Javascripti koodi nimetatakse väliseks Javascriptiks. Väline Javascripti kood kirjutatakse ja kasutatakse samamoodi nagu sisemine Javascript. Failil peaks olema laiend ".js", kuigi peaaegu kõik muud laiendused töötavad tänapäevaste brauseritega. Üks oluline erinevus: välist koodi ei tohi panna siltide vahele, muidu kood ei tööta.
Veebibrauser peab teadma, et ta peab laadima välist koodi. Veebilehel peavad olema järgmised skriptile viitavad HTML-märgendid:
URL ütleb veebiserverile, kust Javascripti kood leida ja laadida.
Sisemise Javascripti eelised
Kui Javascripti ridade arv on suhteliselt väike, laaditakse sisemise Javascriptiga veebileht kiiremini kui need, mis peavad viitama välisele koodile. Seda seetõttu, et kui veebibrauser laadib lehe ja kohtab viidet välisele koodile, peab ta esitama veebiserverile koodi toomiseks eraldi päringu.
Välise Javascripti eelised
Kui veebisaidi mitmel lehel kasutatakse identset koodi, on välised Javascripti failid kasulikud. Peate lisama viite välisele koodile ainult nendel lehtedel, mis seda koodi tegelikult nõuavad. Kui Javascripti kood muutub, tuleb redigeerida ainult ühte faili; muudatused on koheselt saadaval kõikidele koodi vajavatele lehtedele. Javascripti salvestamine välistesse failidesse muudab ka veebisaitide haldamise lihtsamaks: lehed on vähem segased ja veebiarendajal on vajalike muudatuste tegemiseks vähem koodiridu. Vähem HTML-koodi ridu võib samuti aidata otsingumootoritel teie saiti põhjalikumalt indekseerida ja olulisi märksõnu leida.
Lõpuks, kui külastaja liigub teisele lehele, mis sisaldab samu väliseid Javascripti viiteid, teine leht laaditakse kiiremini, kuna kasutaja brauser on vahemällu salvestanud või Javascripti faili salvestanud kohapeal.