TOC

This article is currently in the process of being translated into Croatian (~99% done).

About JavaScript:

What is JavaScript?

JavaScript (često skraćeno zvan "JS") je programski jezik koji se temelji na ECMAScript specifikaciji. Stvoren je s namjerom da učini web dinamičnijim omogućujući vam manipulaciju elementima web stranice nakon što ih je preglednik prikazao.

Danas ovo zvuči tako jednostavno i trivijalno, ali to je bilo ogromno postignuće kada je JavaScript uveden u jedan od prvih web preglednika, Netscape Navigator, 1997. godine. Prije toga, web stranice su bile usredotočene na izgled i tekst, a sve je bilo isporučeno kao statički sadržaj pregledniku, bez mogućnosti promjene prije nego što ste se prebacili na drugu stranicu. JavaScript je sve to promijenio, i s HTML-om i CSS-om, web stranice su započele evoluciju u visoko dinamične verzije koje poznajemo danas.

JavaScript jezik

Puno toga se može reći o JavaScript jeziku, poglavito po pitanju njegove usporedbe s drugim programskim jezicima. Ako ste potpuno novi u programiranju, ove vam informacije sada možda neće ništa značiti, ali bi mogle kasnije:

  • JavaScript ima pola imena i puno stila sintakse iz Java programskog jezika, ali nemojte ih miješati - poprilično se razlikuju u mnogim važnim stvarima.
  • JavaScript je slabo tipiziran, što znači da ne morate deklarirati varijablu s određenim tipom. Umjesto toga interpretator će zaključiti o kojem se tipu radi na temelju načina korištenja varijable.
  • JavaScript je dinamičan - ako imate varijablu koja je numeričkog tipa npr. integer, tip možete promijeniti u string tako da jednostavno u nju pospremite neki tekst.
  • JavaScript je prototipski, što znači da orijentacija objekata usmjerena na prototipove umjesto na klase. O ovome će biti više riječi kasnije.
  • JavaScript je usmjeren na funkcije, što znači da se funkcije smatraju objektima što im omogućava da imaju svojstva i metode.
  • JavaScript nudi evaluaciju tijekom izvođenja što znači da možete uzeti tekstualni niz JavaScript koda i interpretator će ga evaluirati kao da je dio originalnog koda

Ovo su samo neke činjenice o JavaScriptu. Nadamo se da će vam ovaj vodič dati potpunu sliku o tome što je JavaScript i na koji način funkcionira.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!