Google Play badge

javascript


JavaScript za početnike

Uvod u JavaScript

Pozdrav mladi prijatelji! Danas ćemo učiti o JavaScriptu. JavaScript je posebna vrsta računalnog jezika. Pomaže nam učiniti web stranice interaktivnima i zabavnima. Kada kliknete gumb ili vidite da se nešto pomiče na web stranici, to je često zbog JavaScripta.

Zamislite da se igrate s igračkom robotom. Da biste natjerali robota da se kreće, trebate mu reći što da radi. Na isti način, JavaScript govori računalu kako se web stranica treba ponašati. Daje upute za promjenu web stranica dok ih gledate.

Web razvoj znači izradu web stranica. Kada radimo s HTML-om, stvaramo strukturu web stranice. CSS čini da web stranica izgleda lijepo. JavaScript dodaje magiju čineći da web stranice reagiraju kada kliknete gumbe ili se pomaknete prema dolje po stranici. Danas ćemo na vrlo jednostavan način istražiti kako JavaScript radi.

Ova je lekcija napisana jednostavnim jezikom. Koristit ćemo se jednostavnim riječima i primjerima iz svakodnevnog života. Čak i ako ste novi u radu s računalima, možete razumjeti ovu lekciju. Započnimo našu avanturu učenja s JavaScriptom!

Što je JavaScript?

JavaScript je jezik koji računala razumiju. To je skup uputa napisanih na način da ih računalo može slijediti. Kada posjetite web stranicu, računalo koristi JavaScript kako bi promijenilo dijelove stranice. Na primjer, može se pojaviti slika ili poruka može iskočiti kada kliknete mišem.

O JavaScriptu možete razmišljati kao o prijateljskom pomagaču. Baš kao što možete zamoliti prijatelja da vam doda igračku, JavaScript pomaže vašem računalu da proslijedi poruke i prikaže promjene na ekranu. Daje život web stranicama.

Mnoge popularne web stranice koriste JavaScript. Web stranice kao što su online igre, interaktivne priče, pa čak i jednostavne animacije, rade s JavaScriptom. To je poput čarobnog napitka koji web stranicu čini uzbudljivom.

Saznajte kako JavaScript radi sporo. Korak po korak, vidjet ćete kako svaka uputa može promijeniti web stranicu. Vidjet ćemo jednostavne primjere koji će vam pomoći da shvatite kako to funkcionira.

Zašto je JavaScript važan u web razvoju?

JavaScript je vrlo važan jer stvara interakciju. Zamislite da se svaka knjiga koju čitate može čitati samo bez ikakvih opcija. Web stranica bez JavaScripta je takva - statična stranica koja se nikada ne mijenja.

S JavaScriptom vidite pokretne slike, promjenjivi tekst i gumbe koji rade stvari kada na njih kliknete. Web stranice čini živahnima i zabavnima. Čak i jednostavna web stranica, poput galerije slika, može postati uzbudljiva ako koristi JavaScript.

Svaki put kad vidite skočnu poruku ili malu igru ​​na web stranici, gledate rad JavaScripta. To je razlog zašto ponekad vidite poruke poput "Dobro došli!" ili "Hvala što ste kliknuli!"

Korištenjem JavaScripta, web programeri mogu napraviti web stranice koje su i lijepe i korisne, osiguravajući da posjetitelji uživaju u vremenu provedenom na mreži.

Kako JavaScript radi s HTML-om i CSS-om

Kada gradimo web stranicu, počinjemo s HTML-om. HTML je poput kostura web stranice. Prikazuje gdje idu slike, tekst i gumbi. Zatim koristimo CSS za dodavanje boja i stilova. CSS je poput odjeće koja čini da kostur izgleda privlačno.

JavaScript se dodaje povrh HTML-a i CSS-a kako bi web stranica bila interaktivna. To je poput mozga koji web stranici govori što treba učiniti kada netko s njom stupi u interakciju.

Na primjer, kada kliknete na gumb na web stranici, HTML prikazuje gumb, CSS čini da izgleda lijepo, a JavaScript govori web stranici da prikaže skrivenu poruku. Ova kombinacija čini web stranice pametnim i prijateljskim.

Pogledajmo primjer. Pretpostavimo da imamo web stranicu s gumbom koji kaže "Klikni me!". Kada kliknete gumb, JavaScript prikazuje poruku "Zdravo, prijatelju!" Ovo je mala, ali prekrasna stvar koja se zove interaktivnost.

Osnovni građevni blokovi JavaScripta

Prije nego što uđemo u zabavne primjere, moramo naučiti neke osnovne riječi u JavaScriptu. Oni su poput gradivnih blokova koji nam pomažu da pišemo upute. Neki od najvažnijih blokova su varijable, funkcije i događaji.

Varijable: Varijabla je poput male kutije. U ovu kutiju možete spremiti nešto posebno. To može biti riječ, broj ili čak slika. Kada kasnije želimo koristiti tu vrijednost, jednostavno je izvadimo iz kutije.

Na primjer, možda imate okvir pod nazivom 'ime' koji pohranjuje riječ "Alice". Zamislite to kao da pišete na ljepljivu ceduljicu i stavljate je u kutiju, tako da kad god trebate znati ime, jednostavno pročitate bilješku.

Funkcije: Funkcija je skupina instrukcija koje rade zajedno. To je poput recepta koji računalu govori kako napraviti kolač. Svaki put kada želite napraviti kolač, slijedite recept (ili funkciju) kako biste dobili isti rezultat.

Kada pišemo JavaScript, možemo stvoriti funkcije za obavljanje jednostavnih zadataka. Na primjer, funkcija može učiniti da se pojavi poruka dobrodošlice kada pokrenete igru ​​ili posjetite web stranicu.

Događaji: događaj je nešto što se događa na web stranici. Kada kliknete gumb, pomaknete miš ili pritisnete tipku, ove radnje su događaji. JavaScript osluškuje te događaje i zatim čini da se nešto dogodi. To je kao zvono na vratima kada netko dođe na vrata.

Jednostavni primjeri JavaScript koda

Pogledajmo neke vrlo jednostavne primjere JavaScript koda. Ovi primjeri pokazuju kako dajemo upute računalu.

Primjer 1: Prikaz poruke

Evo malog koda koji prikazuje poruku:

 <code>var message = "Zdravo, svijete!";
upozorenje(poruka);</code>

U ovom kodu, riječ var govori računalu da kreira okvir pod nazivom poruka i pohrani riječi "Hello, world!" unutar te kutije. Naredba alert() zatim prikazuje tu poruku u malom prozoru na vašem ekranu.

Primjer 2: Korištenje funkcije

Evo jednostavne funkcije koja prikazuje pozdrav:

 <šifra>
funkcija pozdrav() {
  upozorenje("Zdravo, prijatelju!");
}
  </code>

Ova funkcija se zove greet . Kada se funkcija koristi, ona govori računalu da prikaže prozor s pozdravom "Zdravo, prijatelju!".

Primjer 3: Odgovor na klik

Možete učiniti da web stranica učini nešto kada kliknete gumb. Pogledaj ovaj kod:

 <šifra>
<button onclick="greet()">Klikni me!</button>
  </code>

Ovdje, kada pritisnete gumb koji kaže "Klikni me!", aktivira se funkcija pozdrava i vidite pozdravnu poruku. Ovo pokazuje kako JavaScript sluša ono što radite i čini da se stranica mijenja u skladu s tim.

Razumijevanje varijabli s jednostavnim primjerima

Naučimo više o varijablama. Varijabla je ime dano okviru koji sadrži vrijednost, kao što je broj ili riječ. Zamislite varijablu kao svoju omiljenu kutiju za igračke u kojoj držite svoje omiljene igračke. U svakom trenutku možete pogledati unutar kutije da vidite što se tamo nalazi.

Na primjer, možete stvoriti varijablu pod nazivom dob za pohranu svoje dobi ili varijablu pod nazivom boja za pohranjivanje vaše omiljene boje. Kada koristite JavaScript, možete promijeniti ove vrijednosti kad god je potrebno, baš kao da stavljate novu igračku u kutiju.

Na taj način varijable vam pomažu da spremite informacije i kasnije ih koristite. Čini vaš kod organiziranim i lakim za čitanje. Kako budete učili više, vidjet ćete da su varijable vrlo važne u pisanju programa.

Učenje o funkcijama

Funkcije su posebni blokovi koda koji mogu obaviti zadatak. Zamislite da imate čarobnu čaroliju u knjizi priča. Svaki put kad izgovorite čarobne riječi, dogodi se nešto nevjerojatno. U JavaScriptu je funkcija poput te magične čarolije.

Zapisujete popis uputa unutar funkcije, a zatim tu funkciju možete koristiti za izvršavanje zadatka kad god vam zatreba. To vam pomaže da izbjegnete ponovno i ponovno pisanje istih uputa.

Na primjer, ako želite reći "Zdravo!" na mnogo različitih stranica, možete napisati funkciju i pozvati je svaki put. Ovo održava vaš kod kratkim i urednim. Funkcije čine vaš rad lakšim, a vaše programe organiziranijima.

Događaji u JavaScriptu

Događaji su radnje koje se događaju na web stranici. To može biti klik, pokret mišem ili čak kada se web stranica učita. JavaScript sluša te događaje i reagira na njih.

Razmislite o tome kada pritisnete zvono na vratima kod kuće. Zvono na vratima zvoni i netko dolazi k vama. Na web-stranici, kada kliknete na gumb, JavaScript sluša taj klik i onda čini da se nešto dogodi - baš kao zvono na vratima.

Na primjer, možda imate gumb koji mijenja boju stranice. Kada kliknete gumb, pokreće se događaj i JavaScript mijenja boju. Ovo pokazuje kako jednostavni događaji mogu web stranicu učiniti živahnom i zabavnom.

Događaji su ključna značajka koja web stranice čini interaktivnima. Oni pomažu računalu da odgovori na ono što radite u stvarnom vremenu.

Jednostavan interaktivni primjer

Spojimo ideje na jednostavan primjer. Zamislite web stranicu koja vam želi dobrodošlicu kada kliknete gumb. Evo jednostavne verzije koda koju biste mogli vidjeti:

 <šifra>
<!DOCTYPE html>
<html>
  <glava>
    <title>Stranica dobrodošlice</title>
    <skripta>
      funkcija sayHello() {
        upozorenje ("Dobrodošli na našu web stranicu!");
      }
    </script>
  </head>
  <tijelo>
    <h1>Pozdrav!</h1>
    <p>Kliknite gumb ispod da vidite poruku dobrodošlice.</p>
    <button onclick="sayHello()">Klikni me!</button>
  </body>
</html>
  </code>

Ovaj kôd stvara jednostavnu web stranicu. HTML gradi stranicu, CSS (ako je dodan) činit će da izgleda privlačno, a JavaScript omogućuje rad gumba. Kada kliknete gumb, aktivira se funkcija sayHello i iskače poruka.

Ovo je osnovna demonstracija kako JavaScript može unijeti uzbuđenje u inače statičnu web stranicu. Pokazuje vam kako mali dijelovi koda mogu promijeniti ono što se događa na vašem zaslonu.

Primjene JavaScripta u stvarnom svijetu

JavaScript se koristi na mnogim web stranicama koje posjećujete svaki dan. Na primjer, kada koristite web mjesto za online kupnju, JavaScript pomaže u ažuriranju košarice za kupnju bez ponovnog učitavanja stranice. Kada se pomičete kroz feed društvenih medija, JavaScript osigurava glatko pojavljivanje novih postova.

Čak i jednostavni alati poput kalkulatora na web stranicama rade s JavaScriptom. Zamislite kalkulator koji može zbrajati, oduzimati, množiti ili dijeliti brojeve. JavaScript piše upute za rad kalkulatora, baš kao što koristite svoje prste za brojanje i zbrajanje brojeva.

U svijetu igara, JavaScript pomaže u stvaranju zabavnih iskustava. Šarene animacije, pokretni likovi i interaktivne zagonetke mogući su zahvaljujući JavaScriptu. Čini naš digitalni svijet privlačnijim mjestom.

Svaki put kada stupite u interakciju s dinamičnim web-mjestom—bilo da provjeravate vremensku prognozu, gledate video ili igrate igricu—JavaScript radi iza kulisa kako bi to iskustvo učinilo glatkim i brzim.

Zabavni projekti s JavaScriptom

Kako odrastate i učite više o JavaScriptu, mogli biste početi stvarati vlastite male projekte. Možete izraditi jednostavnu aplikaciju za crtanje u kojoj crtate pomoću miša ili stvoriti malu igru ​​u kojoj se likovi kreću po zaslonu. Mogućnosti su beskrajne!

Projekti mogu biti jednostavni ili komplicirani koliko želite. Čak i početak s jednostavnim gumbom koji mijenja boje može biti zabavan projekt. Sa svakim malim projektom naučite nešto više o tome kako JavaScript čini stvari funkcionirajućima.

U ovim projektima koristit ćete osnovne ideje koje smo danas naučili: varijable za pohranjivanje informacija, funkcije za obavljanje zadataka i događaje za upravljanje interakcijama. Svaki projekt pomaže vam da postanete bolji u rješavanju problema i kreativniji mislilac.

Radost stvaranja nečega od nule vrlo je uzbudljiva. S JavaScriptom imate moć pretvoriti ideje u stvarna digitalna iskustva. To je kao da nacrtate sliku i zatim oživite likove!

Savjeti za učenje JavaScripta

Učenje novog jezika može biti zabavno i zanimljivo. Evo nekoliko jednostavnih savjeta koji vam mogu pomoći na vašem putovanju s JavaScriptom:

Zapamtite, svaki je stručnjak jednom bio početnik. Uživajte u procesu otkrivanja kako JavaScript radi i uskoro ćete moći stvarati vlastite prekrasne web stranice.

Istraživanje naprednijih ideja (laganim tempom)

Kako se budete bolje snalazili u JavaScriptu, možda ćete čuti za naprednije ideje. Ali ne brinite! Za sada se usredotočite na osnove. Kada budete spremni, možete naučiti o petljama, uvjetima i nizovima.

Na primjer, petlja je poput vrtuljka koji ide okolo i ponavlja isti zadatak mnogo puta. Uvjeti pomažu računalu u donošenju odluka—kao što je odabir između dvije različite akcije na temelju onoga što se događa na web stranici.

Ove su ideje poput dodatnih okusa koji vaše kodiranje čine još uzbudljivijim. Kada budete stariji i bolje upoznate s JavaScriptom, možete polako isprobavati ove napredne ideje. Danas je dovoljno naučiti jednostavne dijelove.

Svaki mali djelić učenja gradi jake temelje za budućnost. Budite ponosni na svaki korak koji napravite u učenju JavaScripta!

Sažetak

U ovoj lekciji smo otkrili:

Imajte na umu da je učenje JavaScripta putovanje. Svaki djelić vježbe čini vas pametnijima i kreativnijima. Uživajte u učenju i zabavite se istražujući čari web razvoja!

Download Primer to continue