Instrukcije iz web programiranja - JavaScript

U izradi web stranice JavaScript je odgovoran za sva događanja na klijentskom računalu.

JavaScript za početnike i napredne
krivulja

Zašto je važan JavaScript?

  • 1. Brže izvođenje web stranice

    Brže se izvodi kôd u web pregledniku - u njegovom prirodnom jeziku - nego na serveru. Činjenica da je JavaScript asinkron, znači da je sposoban u pozadini komunicirati sa serverom, bez prekidanja interakcije s korisnikom. Bez JavaScripta ne bismo imali brze i dinamičke web stranice.

  • 2. Upravljanje DOM

    DOM (engl. Document Object Model) je programsko sučelje koje omogućava kreiranje, mijenjanje i brisanje elemenata iz dokumenta web stranice. Često se koristi u web programiranju. Pomoću DOM možemo dinamički promijeniti svojstva elemenata i css stilove na web stranici. Također možemo dodati novi sadržaj, bez promjene cijele web stranice, prikazati ili sakriti izbornik, animirati html elemente itd.

  • 3. Front-end i objektno orijentirani jezik

    JavaScript možemo koristiti bilo kao objektno orijentirani, bilo kao proceduralni jezik. JavaScript je jezik koji se izvodi na klijentskom računalu što znači da je on front-end jezik. Međutim korištenjem Node.js ili Next.js radnog okruženja na serveru, JavaScript se također može koristiti i kao back-end jezik.

  • 4. Provjera forme

    Javascript omogućava provjeru ispravnosti vrijednosti elemenata forme na klijentskom računalu. Provjera ispravnosti je važna kako ne bi koristili neispravne vrijednosti ili netočne podatke pohranili u bazu podataka. Slanje na server se obavlja tek nakon provjere ispravnosti pa je obrada podataka brža.

  • 5. API integracija

    API je kratica od Application Programming Interface. Uporaba web API sučelja može proširiti mogućnosti web preglednika, pojednostaviti složene funkcije i osigurati jednostavniju sintaksu za složeni kôd. Svi web preglednici imaju ugrađen Web API za izvođenje nekih složenih operacija. Tako npr. Geolocation API može vratiti koordinate lokacije računala na kojem je pokrenut web preglednik.

Naučit ćete:

1. JavaScript polja (engl. Array)

Naučit ćete raditi s poljima.

2. JavaScript funkcije i objekte

Naučite ćete definirati funkcije i načiniti objekte.

3. DOM (engl. Document Object Model)

Naučit ćete pronalaziti, dodavati i brisati html elemente i svojstva.

4. JavaScript DOM selektore

Naučit ćete dohvaćati html elemente pomoću različitih selektora.

5. JavaScript događaje (engl. Events)

Naučit ćete kako obrađivati događaje stranice, forme, tipkovnice ili miša.

6. JavaScript CSS stilove

Naučit ćete pomoću JavaScripta mijenjati css stilove na web stranici.

7. JavaScript forme

Naučit ćete provjeriti ispravnost upisanih elemenata forme.

8. JavaScript regularne izraze (engl. RegExp)

Naučit ćete načiniti i rabiti regularne izraze.

9. JavaScript Ajax zahtjeve i odgovore

Naučit ćete rabiti Ajax zahtjeve (engl. Requests) i odgovore (engl. Responses)

10. JavaScript vrijeme i datumi (engl. Date)

Naučit ćete rabiti funkcije za rad s vrjemenom i datumima.

11. JavaScript nizove znakova (engl. String)

Naučit ćete rabiti funkcije za rad sa znakovima.

12. JavaScript kolačiće (engl. Cookies)

Naučit ćete napraviti i spremiti kolačiće i dohvatiti spremljene kolačiće.

user

Mihovil

dipl. ing. elektrotehnike, nastavnik, Zagreb

Sudionik u projektu: Stvaranje novih prilika za gospodarstvo temeljeno na znanju u području računalstva i računalnog inženjerstva. U okviru projekta je načinjen novi strukovni kurikulum za smjer Tehničar za računalstvo.

Područje: Skriptni jezici i web programiranje 1 i 2 te Uvod u baze podataka i Dizajn baza podataka. Niz godina predavao iste i izradio vježbe za učenike.


Srednja škola

15 € / 100 kn

  • Online instrukcije

  • Gradivo srednje škole

  • Trajanje sata 45 minuta

  • Gradivo fakulteta

  • Izrada projekta

Fakultet ili viša škola

15 € / 100 kn

  • Online instrukcije

  • Gradivo fakulteta

  • Trajanje sata 45 minuta

  • Izrada projekta

Fakultet ili viša škola

20 € / 140 kn

  • Online instrukcije

  • Gradivo fakulteta

  • Trajanje sata 45 minuta

  • Izrada projekta

user

Neven


Korisnik od 2021. godine
  • Mjesto : Crikvenica
  • Studij : Sveučilište Sjever, Varaždin
  • Predmet : Programski alati 2
  • Alati : HTML, CSS i JavaScript

Moji dojmovi

Bilo mi je zadovoljstvo raditi s Mihovilom. Dobro objašnjava stvari i uvijek nas je spreman poučiti više. Topla preporuka za svakoga, pogotovo za one koji trebaju brzo svladati gradivo.

Žensko

Iva


Korisnica od 2022. godine
  • Mjesto : Zagreb
  • Studij : Fakultet organizacije i infomatike, Varaždin
  • Predmet : Izgradnja web aplikacija
  • Alati : HTML, JavaScript i PHP

Moji dojmovi

Puno hvala na svemu. Dali ste mi vjetar u leđa, usmjerili me i puno mi pomogli. Napravljeni dio projekta uvelike mi je pomogao.

Tečaj - Uvod u HTML

4.5

Zašto ne sada?

Ključne riječi

Kontakt

Želite li usavršiti znanje web dizajna ili web programiranja i trebate online instrukcije? Javite se!

krivulja