Načrtovanje in razvoj spletnih aplikacij

Uporaba JavaScript

JavaScript se uporablja za dinamično in interaktivno delovanje spletnih strani ter spletnih aplikacij. Z njim lahko spreminjamo vsebino dokumenta, obdelujemo dogodke, preverjamo podatke v obrazcih, pridobivamo podatke s strežnika in posodabljamo uporabniški vmesnik brez ponovnega nalaganja celotne strani.

V sodobnem spletnem razvoju JavaScript ni omejen le na manjše učinke na strani. Pomembno vlogo ima pri delu z elementi dokumenta, pri asinhronih zahtevah, pri modulih, pri delu z obrazci ter pri uporabi različnih spletnih API-jev, ki jih zagotavlja brskalnik.

Pomni: JavaScript lahko uporablja jedro jezika ECMAScript in hkrati dodatne možnosti gostiteljskega okolja, na primer DOM, dogodke, časovnike, fetch in spletno shrambo.

Področja uporabe JavaScripta

  • spreminjanje vsebine in zgradbe dokumenta HTML,
  • spreminjanje slogov in razredov CSS,
  • obdelava dogodkov uporabnika,
  • preverjanje obrazcev in vhodnih podatkov,
  • pridobivanje podatkov s strežnika z uporabo fetch,
  • prikaz in obdelava podatkov v uporabniškem vmesniku,
  • uporaba piškotkov in drugih mehanizmov shranjevanja v brskalniku,
  • uporaba časovnikov, spletnih API-jev in drugih možnosti gostiteljskega okolja.

Priporočila

  • Za spreminjanje vsebine strani uporabljaj delo z DOM namesto zastarelih pristopov.
  • Pri pošiljanju in pridobivanju podatkov se seznani z uporabo fetch.
  • Pri obrazcih uporabljaj vgrajena pravila jezika HTML in jih po potrebi dopolni z JavaScriptom.
  • Za shranjevanje manjših količin podatkov v brskalniku uporabljaj ustrezne spletne mehanizme in pri tem upoštevaj zasebnost ter varnost.
  • Dogodke, spreminjanje dokumenta in delo z omrežjem razlagaj kot glavna sodobna področja uporabe JavaScripta.

Pomni: JavaScript lahko podatke ne le prikazuje, ampak jih tudi pridobi s strežnika, obdela in z njimi posodobi del spletne strani brez ponovnega nalaganja celotnega dokumenta.

Pozor: Piškotki in druge oblike shranjevanja podatkov v brskalniku niso namenjeni samodejni ali neomejeni rabi. Pri njihovi uporabi je treba upoštevati varnost, zasebnost in namen shranjevanja.