Natrag na blog

Vodič o dodavanju JavaScripta u HTML

Vodič o dodavanju JavaScripta u HTML

Uvod

JavaScript ne treba posebno predstavljati. To je jedan od najpopularnijih programskih jezika za web razvoj. Radi slično kao HTML i CSS. Svi ovi jezici pomažu u dizajnu i razvoju web aplikacija i programa.

Dakle, kako je točno JavaScript koristan? Uz pomoć JavaScripta, svoje web aplikacije i web stranice možete učiniti prilično interaktivnima. U modernoj sferi nema mjesta samozadovoljstvu. Morate privući pozornost svojih gledatelja u prvih nekoliko sekundi i zadržati njihov angažman. Nema sumnje da je zanimljiv i responzivan web dizajn jedan od najboljih načina za to. Srećom, većina preglednika podržava JavaScript. Može se pokrenuti na vašem pregledniku uz pomoć ugrađenih enginea.

Dodavanje JavaScripta u HTML

Ako želite koristiti JavaScript datoteke za svoju web aplikaciju, morate ih pokrenuti usporedno s HTML oznakama. Postoje dva načina na koja možete dodati JavaScript u HTML. Jedan pristup je da to učinite inline unutar HTML dokumenta. Drugi način je da ga dodate kao zasebnu datoteku. Ova će se datoteka preuzeti zajedno s HTML dokumentom.

U ovom vodiču, detaljno ćemo istražiti kako možete dodati JavaScript u HTML koristeći ove dvije metode.

Kako dodati JavaScript u HTML dokumente inline

Prvo ćemo vidjeti kako možete dodati JavaScript u HTML dokument inline. Da biste to učinili, morate koristiti namjensku HTML oznaku. To je <script>. Ova oznaka obavija JavaScript kod. Oznaku možete postaviti bilo gdje u cijelom HTML kodu. Gdje ćete je postaviti ovisi o tome kada želite da se JavaScript učita.

Na primjer, možete je postaviti u odjeljak <head>, odjeljak <body> ili čak nakon zatvarajuće oznake </body>. Ako želite držati JavaScript podalje od glavnog sadržaja HTML koda, bolje je staviti oznaku u odjeljak <head>. On će sadržavati JavaScript kod. S druge strane, možda želite da se vaš JavaScript kod izvodi unutar izgleda vaše web stranice. Ako je to slučaj, trebali biste postaviti oznaku u odjeljak <body>. To ćete učiniti ako, recimo, koristite document.write za generiranje sadržaja.

Bolji način da to razumijete bio bi kroz primjer s kodom. Razmotrite sljedeći HTML dokument koji je prazan. Naslov ovog dokumenta u pregledniku je Today’s Date:

Kao što vidite, ovdje nema ni traga JavaScriptu. Dokument za sada sadrži samo HTML oznake. Sada bismo željeli dodati malo JavaScript koda inline kako bi se istovremeno učitavao i izvodio. Razmotrite sljedeći dio JavaScript koda:

Prema gornjem kodu, omogućujemo našoj web stranici da prikaže upozorenje s današnjim datumom. Dakle, bez obzira na to kada posjetitelj pokrene stranicu, ona će prikazati trenutni datum.

Sada, kako bismo dodali ovaj dio JavaScript koda u HTML dokument, koristit ćemo oznaku <script>. Prije svega, trebate dodati JavaScript kod između oznaka <head>. To govori web stranici da se ovaj određeni kod mora učitati prije ostalog sadržaja stranice. Kod možete dodati ispod oznaka <title>. Evo kako biste to učinili:

Vaš JavaScript kod je sada dodan. Vaša web stranica će se pokrenuti i učitati ovu skriptu prije ostatka stranice. Kada pokrenete svoju web lokaciju, primit ćete upozorenje s trenutnim datumom, otprilike ovako:

alert javascript

Tako biste dodali kod u odjeljak <head> HTML dokumenta. Alternativa bi bila dodavanje skripte unutar ili izvan oznaka <body>. Kao što ćete vidjeti u donjem primjeru, dodat ćemo dio koda nakon odjeljka <head>:

Kao rezultat ove izmjene, vidjet ćete nešto poput ovoga nakon ponovnog učitavanja stranice:

javascript code in body tag

Kako dodati JavaScript u HTML pomoću zasebne JavaScript datoteke

Male JavaScript skripte dobro funkcioniraju s HTML datotekama. To je zato što se u cijelosti izvode na jednoj stranici ili manje. Ako radite s većim skriptama koje zauzimaju više stranica, datoteka može postati vrlo teška za razumijevanje. Zato ćete je možda morati dodati kao zasebnu JavaScript datoteku. Datoteka bi se učitavala istovremeno s HTML dokumentom.

U ovom odjeljku raspravljat ćemo o tome kako možete dodati JavaScript u HTML pomoću zasebne datoteke. Kod je obično smješten u jednoj ili više .js datoteka. HTML dokument će referencirati ove datoteke kao i bilo koji drugi vanjski resurs. Razlozi zašto biste uopće željeli koristiti zasebnu JavaScript datoteku su brojni. Uglavnom, to čini kod mnogo lakšim za čitanje i razumijevanje. Da ne spominjemo, zasebne datoteke omogućuju brzo učitavanje predmemoriranih stranica i relativno ih je lakše održavati.

Kako biste iskoristili ove prednosti, morate znati kako ih međusobno povezati - JavaScript datoteku i HTML dokument. Kako bismo vam pomogli razumjeti, uzet ćemo primjer malog web projekta. Ovaj pretpostavljeni projekt sadrži glavni index.html u korijenu, style.css u css/ direktoriju i script.js u js/ direktoriju. Evo našeg malog projekta:

Za naš HTML označni jezik koristit ćemo dokument koji smo prethodno koristili:

Sada kada imamo naša dva dokumenta, možemo ih početi povezivati. Moramo dodati JavaScript kod koji se odnosi na datum u datoteku script.js. Dodat ćete ga kao <h1> zaglavlje na sljedeći način:

Kako biste povezali kod s HTML dokumentom, dodat ćete referencu na skriptu. Referenca bi trebala biti prisutna unutar ili ispod odjeljka <body> HTML predloška. Evo koda koji ćete ovdje koristiti:

Kao što vidite, koristimo oznaku <script>. Oznaka ukazuje na datoteku script.js koja se nalazi u js/ direktoriju projekta. Evo kako će se kod pojaviti u HTML dokumentu:

Ako želite, možete napraviti neke stilske izmjene kako biste dotjerali svoju stranicu. Na primjer, dodajmo boju pozadine u <h1> zaglavlje. Ovu izmjenu napravit ćemo u datoteci style.css:

Budući da se izmjena treba prikazati u zaglavlju, referencirat ćemo je u odjeljku <head> HTML dokumenta. Evo kako ćete napraviti referencu na ovu CSS datoteku:

Sada kada smo napravili potrebne reference, možete vizualizirati promjene. Učitajte index.html u svoj preglednik i vidjet ćete stranicu poput ove:

adding js in separate file

Ako želite ažurirati kod, možete uređivati sve svoje stranice s jednog mjesta. To čini održavanje web stranica vrlo jednostavnim. To je prednost korištenja zasebne datoteke za vaše JavaScript skripte.

Zaključak

Nadamo se da vam je ovaj vodič pomogao saznati više o procesu dodavanja JavaScripta u HTML. Pokrili smo kako to učiniti unutar samog HTML dokumenta (inline), kao i kako ga dodati kao .js datoteku. Sada kada znate osnove, možete učiniti puno više s JavaScriptom u HTML-u.

Evo nekoliko resursa s našeg bloga koji će vam pomoći da dodatno iskoristite JavaScript:

Sretno programiranje!

author

Akshay Nagpal

Autor · CloudSigma

Preslav Dobrev je kreativni dizajner u CloudSigma, usredotočen na dosljedan poslovni identitet korištenjem tradicionalnih i inovativnih marketinških kanala. Vješt je u spajanju umjetničke vizije sa strateškim marketingom kako bi stvorio dojmljive brendirane priče.

Komentari

Još nema komentara. Budite prvi.