Uvod u JavaScript

U ovoj smo temi razgovarali o Uvodu u JavaScript jer je to lagan dinamički programski jezik. Programi napisani na ovom jeziku nazivaju se skriptama, te su skripte ugrađene u web stranice i mogu manipulirati HTML sadržajem. Ove se skripte izvršavaju nakon učitavanja web stranica, JavaScript ih ne mora ispunjavati za izvršavanje. Prije je JavaScript bio poznat pod nazivom LiveScript, ali kasnije je promijenjen u JavaScript. Kako je Java u to vrijeme bila vrlo popularna, uvođenje novog jezika sa sličnošću u nazivima bilo bi korisno što su mislili. Ali kasnije je JavaScript postao neovisni jezik sa vlastitom specifikacijom zvanom ECMAScript. Netscape 2.0 je prvi put gdje se prvi put vidjela implementacija JavaScripta. Na sintaksu JavaScripta više utječe programski jezik 'C'.

Izvođenje JavaScript-a

Kao što smo gore raspravljali u Uvodu u JavaScript, sada ćemo proučavati Izvođenje JavaScript kako slijedi:

JavaScript je skriptni jezik, on se ne može samostalno izvršiti, pa nam treba platforma da ga izvršimo. Ova platforma nije ništa drugo nego pretraživač u kojem otvorimo web stranicu, preglednici već imaju ugrađene mehanizme izvršenja. U ranijim je vremenima uglavnom podržavao IE (Internet Explorer), tako da je za mnoge web stranice nekada postojala napomena za bolju upotrebu performansi IE7 ili tako nešto. Ali danas svi preglednici podržavaju JavaScript, tako da se ne trebamo brinuti hoće li naša web stranica funkcionirati ispravno za sve preglednike ili će je podržavati neki specifični preglednik. Skripte se mogu izvesti uz pomoć JavaScript motora, a prisustvo ovog mehanizma osigurava izvršavanje skripti u pregledniku, poslužitelju ili bilo kojem drugom uređaju. Nazivi motora razlikuju se kao preglednik, neki motori ugrađeni u preglednik nazivaju se "JavaScript virtualni stroj", dok je nekolicina drugih navedena ispod:
• V8 je Google Chrome otvoreni kôd JavaScript otvorenog koda koji je razvio Chromium Project.
• SpiderMonkey je prvi motor koji je razvio Netscape Communications.
• Nashorn, JScript, Rhino itd. Malo je drugih JavaScript motora.

Na strani klijenta

Najčešći oblik jezika su JavaScript-ovi na strani klijenta. Preglednici trebaju interpretirati skripte, jer to moraju imati HTML dokument. JavaScript je uključen u HTML, za to nije obavezno da HTML bude statičan. No dodavanjem skripti možemo napraviti interaktivniju web stranicu. Klijentske skripte pružaju prednosti u odnosu na tradicionalne skripte na strani poslužitelja, npr. Implementiramo JavaScript za provjeru osnovnih podataka ispunjenih na web stranici kao što su dob za brojeve, e-pošta za @ i .com itd. Skripte su razvijene i ugrađene za provjeru valjanosti, izvršavaju se nakon što korisnik preda obrazac, a ako su unosi valjani obrazac će biti dostavljen, pojavit će se poruka o pogrešci.

Značajke JavaScript-a na strani klijenta

U ovoj temi Uvoda u JavaScript, prikazujemo i značajke JavaScript-a:

• Možemo kontrolirati izgled i sadržaj dokumenta
• Možemo upravljati preglednikom poput skočnih okvira
• Interakcija s HTML obrascima, npr. Gumb za prijavu
• Interakcija s korisnikom, npr. Prikazujemo poruke na određenom tekstu ili riječi.

Zašto je JavaScript jedinstven?

Na raspolaganju su razni alati i programski jezici za stvaranje web preglednika. JavaScript se razlikuje od bilo kojeg od njih zbog prisutnosti tri značajke koje su jedinstveno kombinirane. Ove tri značajke zajedno su dostupne samo u JavaScript-u, što ga čini jedinstvenim programskim jezikom posebno za dizajn sučelja.

  • Omogućuje potpunu integraciju s HTML-om. HTML je standardni alat za razvoj web stranica. Asimilacija JavaScript-a donosi snažne biblioteke i alate za obradu većine potrebnog
    zadataka.
  • Uz integriranje s HTML-om, podržavaju ga i svi preglednici što ga čini krajnjim izborom
  • Programski jezik učinkovit je s knjižnicama koje se stalno razvijaju. Zbog toga je JavaScript programski jezik s visokim učinkom na svim područjima weba, razvoja mobilnih aplikacija, pa čak i IOT.

Primjeri Javascripta

Uvod u Javascript naučili smo u gornjem odjeljku, a sada nastavljamo s primjerima Javascripta, koji su navedeni u nastavku:

Ugrađeni skripta

Trebali bi zadržati sav naš JavaScript kôd unutar… .. oznaka, ako svoj HTML uključujemo u HTML dokument. Time ćemo razlikovati naš kod od ostatka koda. Na raspolaganju je mnogo skriptnih jezika na strani klijenta, preporuča se specificirati skriptni jezik. Da bismo to učinili, samo moramo dodati atribut tipa unutar oznake na sljedeći način:
Sada ćemo vidjeti primjer gdje smo ugradili "Hello World!" U JavaScript na sljedeći način:


My First JavaScript code!!!
alert("Hello World!");



My First JavaScript code!!!
alert("Hello World!");


  • Vanjska skripta

Ponekad možda želimo da se jedan JavaScript izvrši na mnogim drugim stranicama, a da pri tome ne moramo pisati istu skriptu na svakoj stranici. Da bismo to implementirali, možemo napisati JavaScript u vanjskoj datoteci. Nakon pisanja trebali bismo spremiti vanjsku skriptu s određenim .js nastavkom. Vanjska skripta ne bi trebala imati ili oznake. Ovu skriptu možemo iskoristiti ako u tag označimo .js datoteku u atributu "src" kako slijedi:
Ispod je primjer vanjske skripte gdje smo kao vanjsku datoteku koristili javascript1.js




Prednosti i nedostaci Javascripta

Kako smo naučili o osnovnom konceptu uvođenja u JavaScript, sada ćemo ići naprijed s prednostima i nedostacima JavaScript-a.

Prednosti JavaScripta

• Provjera podataka može se izvršiti prije slanja na poslužitelj. Ovo štedi promet na poslužitelju što izbjegava nepotrebno opterećenje na poslužitelju.
• Web obrasci prilagođeni korisnicima mogu se stvoriti kada korisnici zaborave da popune ili pogriješe, ne moraju čekati da se web stranica ponovno učita i tamo i tamo se može tražiti.
• Možemo stvoriti sučelja koja usmjeravaju korisnike kada pokazivačem mišem iznad njih.
• Pomoću JavaScript-a možemo dodati padajući popis, klizače itd.
• Objekt datuma JavaScript olakšava rad s datumima i vremenom.
• Mogu se prikazati animacija i prikaz preko valjka.
• Zadnji izmijenjeni datum dokumenta može se vremenski označiti pomoću objekta Document.

Nedostaci JavaScripta

• JavaScript na strani klijenta ne dopušta čitanje i pisanje datoteka, kao što ne možemo dopustiti da bilo koji slučajni skript uređuje naš disk.
• Aplikacije za umrežavanje ne podržavaju JavaScript.
• JavaScript ne podržava više zadataka s više zadataka.

Zaključak - Uvod u JavaScript

• JavaScript je skriptni jezik koji se ne treba sastaviti.
• JavaScript se može izvesti na gotovo svim dostupnim preglednicima.

Preporučeni članci

Ovo je vodič za Uvod u JavaScript. Ovdje smo razgovarali o osnovnom konceptu uvođenja u JavaScript s Izvođenjem, karakteristikama, primjerom i prednostima JavaScripta. Možete pogledati i sljedeće članke:

  1. CSS vs JavaScript
  2. Cheat Sheet JavaScript
  3. TypeScript vs JavaScript
  4. JavaScript vs VBScript
  5. JavaScript matematičke funkcije
  6. Različiti JavaScript alati

Kategorija: