1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Što radi JavaScript?

JavaScript je jedan od najpopularnijih programskih jezika na svijetu, prvenstveno se koristi za dodavanje automatizacije, animacija i interaktivnosti web stranicama. Web programeri koriste JavaScript za bilo što, od automatizacije jednostavnih zadataka do stvaranja složenih web stranica koje se ponašaju kao softverske aplikacije za stolna računala. JavaScript se također koristi izvan weba u softveru, poslužiteljima i ugrađenim hardverskim kontrolama.

Pokretanje JavaScripta na web stranicama

JavaScript koji se koristi na web stranicama je programski jezik "na strani klijenta". To znači da se JavaScript skripte čitaju, tumače i izvode u klijentu, koji je vaš web preglednik. Za usporedbu, programski jezici "na strani poslužitelja" pokreću se na udaljenom računalu, kao što je poslužitelj koji hostira web stranicu. Priroda JavaScripta na strani klijenta omogućuje programerima dodavanje interaktivnih značajki koje mijenjaju i ažuriraju web stranicu bez ponovnog učitavanja nove kopije stranice s web stranice.

Implementirajte osnovnu automatizaciju

Uz standardne značajke programskog jezika, kao što su manipulacija tekstom i matematički izračuni, JavaScript može pristupiti mnoštvu informacija o pregledniku i web-stranici na kojoj se pokreće. JavaScript može koristiti te informacije za pisanje prilagođenog pozdrava na temelju doba dana , dodajte adresu web stranice u podnožje stranice i optimizirajte web stranicu na temelju preglednika koji koristite.

Ažurirajte sadržaj web stranice u hodu

Dvije važne značajke daju JavaScriptu moć mijenjanja web stranice u hodu dok s njome komunicirate. Prvo, JavaScript je "vođen događajima", što znači da može reagirati na događaje poput klikova mišem, unosa s tipkovnice, učitavanja web stranice ili isteka vremena. Drugo, JavaScript ima pristup Document Object Modelu (DOM), sučelju za strukturu web stranice. Ovo daje JavaScript pristup za čitanje i promjenu slika, teksta, polja obrazaca, stilova i drugih elemenata i atributa web stranice.

Događaji i DOM sučelje omogućuju JavaScript programerima obavljanje praktičnih zadataka, kao što je provjera valjanosti unosa obrasca, kao i dodavanje interaktivnih značajki, kao što su klizači slika i igre. Oni su ključni za implementaciju dinamičkog HTML-a (DHTML).

Komunicirajte s oblakom

Koristeći asinkroni JavaScript + XML (Ajax), JavaScript može razmjenjivati ​​podatke s poslužiteljem. Ovo pruža potencijal za iskorištavanje resursa na strani poslužitelja za izgradnju moćnih web aplikacija. Uz Ajax, JavaScript može pristupiti računalnoj snazi, podacima i specijaliziranim resursima poslužitelja koje je nepraktično ili nemoguće pružiti u aplikaciji isključivo na strani klijenta. Na primjer, Ajax se može koristiti za stvaranje polja obrazaca koja daju prijedloge dok upisujete, prikazuju rezultate pretraživanja bez ponovnog učitavanja web stranice i pružaju interaktivne karte koje možete istraživati ​​povlačenjem pokazivača miša.

Upoznajte se s prednostima i nedostacima

JavaScript je jedan od alata koje web programeri koriste kako bi uštedjeli vrijeme uz automatizaciju, privukli posjetitelje web stranice uvjerljivim značajkama i poboljšali korisničko iskustvo. Programeri koriste JavaScript za dodavanje funkcionalnosti bez potrebe za održavanjem i podrškom dodataka specifičnih za preglednik. JavaScript se može koristiti za implementaciju bogatih web aplikacija bez potrebe za posebnim softverom.

Međutim, postoji mogućnost sigurnosnih problema. Ranjivosti JavaScript mehanizma, Cross-site Scripting (XSS), Cross-site Request Forgery i druge eksploatacije mogu izložiti posjetitelje web stranice i web poslužitelje napadima koji mogu ugroziti osjetljive podatke ili oštetiti računalne sustave.

Potencijalno bi se ranjivost JavaScripta mogla iskoristiti za krađu vaših datoteka i privatnih podataka preglednika ili instaliranje zlonamjernog softvera na vaše računalo. Održavajte svoj operativni sustav i preglednik ažuriranim. Zaštitite svoje računalo antivirusnim softverom. Osigurajte svoj preglednik podešavanjem postavki za korištenje visokih razina sigurnosti, uključite upozorenja i upite te onemogućite ActiveX i Javu. Budite oprezni kada slijedite veze, unosite osobne podatke, preuzimate datoteke i dopuštate pokretanje skripti.


  1. Što 3G Dijeljenje Mean
  2. Što li Wi - Fi li na BlackBerry
  3. Štomikrometar Mjera
  4. Štobaterije Do
  5. Što Hz Postolje za na TV-u ?