@@ -30,7 +30,7 @@ Tako več nima nobene povezave z Java-o.
3030```
3131
3232Danes lahko JavaScript izvedemo ne le v spletnem brskalniku, ampak tudi na
33- strežniki oziroma pravzaprav na katerikoli napravi, ki uporablja
33+ strežnikih oziroma pravzaprav na katerikoli napravi, ki uporablja
3434[ JavaScript engine] ( https://en.wikipedia.org/wiki/JavaScript_engine ) .
3535
3636Spletni brskalniki uporabljajo različna imena za JavaScript engine:
@@ -73,13 +73,13 @@ JavaScript, ki se izvaja v spletnem brasklaniku lahko počne vse kar je v
7373povezavi z manipulacijo spletne strani, interakcijo z uporabniki ali spletnim
7474strežnikom. JavaScript (ki se izvede v spletnem brskalniku) lahko na primer:
7575
76- - Doda nov HTML na stran, spremeni obstoječo vsebino, spremeni stile .
76+ - Doda nov HTML na stran, spremeni obstoječo vsebino, spremeni oblikovanja .
7777- Se odziva na uporabniške akcije, se poganja glede na klike z miško,
7878 premikanjem kazalnika, pritiskanjem tipk.
7979- Pošilja zahtevke preko omrežja do oddaljenih strežnikov, nalaga in prenaša
8080 datoteke (t.i. [ AJAX] ( < https://en.wikipedia.org/wiki/Ajax_(programming) > ) in
8181 [ COMET] ( < https://en.wikipedia.org/wiki/Comet_(programming) > ) technologies).
82- - Bere in nastavlja spletne piškotke, postavlja vprašanje obiskovalcem strani,
82+ - Bere in nastavlja spletne piškotke, postavlja vprašanja obiskovalcem strani,
8383 prikazuje različna sporočila.
8484- Si zapomni (shrani) podatke na klientu ("local storage")
8585
@@ -100,7 +100,6 @@ Primeri takih omejitev vključujejo:
100100 JavaScript kodo, ki to izvede (več o tem kasneje v vodniku). V praksi ta
101101 omejitev pomeni, da spletna stran ` http://anysite.com ` ne more dostopati do
102102 podatkov iz zavihka ` http://gmail.com ` ter posledično ukrasti podatke od tam.
103-
104103- Čeprav JavaScript lahko brez težav komunicira s strežnikom, ki je naložil
105104 spletno stran, ne more pa prejemati podatkov od drugih strežnikov. To lahko
106105 stori le, če obstaja ekspliciten dogovor (navadno izražen v HTTP glavi) z
@@ -126,25 +125,25 @@ zahtevajo za dodatna dovoljenja.
126125
127126## Kaj je unikatnega pri JavaScript-u?
128127
129- Obstajajo vsaj _ tri_ odlične stvari v JavaScript-u:
128+ Obstajajo vsaj _ tri_ odlične stvari o JavaScript-u:
130129
131130``` compare
132131+ Popolna integracija s HTML in CSS.
133- + Enostavno stvari so izvedene preprosto.
134- + Podpora vseh glavnih brskalnikov ter je povsod samodejno omogoočen .
132+ + Enostavne stvari so izvedene preprosto.
133+ + Podpora v vseh glavnih brskalnikih, kjer je tudi samodejno omogočen .
135134```
136135
137- JavaScript je edina tehnologija v brskalnikih, ki omogoča vse tri hkrati in to
138- naredi JavaScript unikatnega. Zaradi tega je to najbolj uporabljeno orodje za
136+ JavaScript je edina tehnologija v brskalnikih ki omogoča vse troje hkrati in to
137+ naredi JavaScript unikatnega. Zaradi tega je najbolj uporabljeno orodje za
139138ustvarjanje brskalniških vmesnikov.
140139
141140Z JavaScript lahko pravtako razvijamo spletne strežnike, mobilne aplikacije,
142141itd.
143142
144- ## Programski jeziki, katerih podlaga je JavaScript
143+ ## Programski jeziki, katerih se prevedejo v JavaScript
145144
146- Sintaksa, ki jo uporablja JavaScript, morda ni primerna za vse. Različni ljudje
147- si želijo različne sposobnosti. To je tudi pričakovati saj projektne zahteve so
145+ Sintaksa ki jo uporablja JavaScript morda ni primerna za vse. Različni ljudje si
146+ želijo različne sposobnosti. To je tudi pričakovati saj projektne zahteve so
148147različne za vsakogar.
149148
150149Tako se je nedavno razvilo ogromno število novih programskih jezikov, ki se na
@@ -166,16 +165,16 @@ Nekaj primerov takšnih programskih jezikov:
166165 način. Razvija ga Facebook.
167166- [ Dart] ( https://www.dartlang.org/ ) je povsem samostojen programski jezik, ki
168167 ima svoj programski stroj, ki se izvaja izven brskalniških okolij (kot so
169- mobilne aplikacije), a se vseeno lahko prevedejo v JavaScript. Razvija ga
168+ mobilne aplikacije), a se vseeno lahko prevede v JavaScript. Razvija ga
170169 Google.
171170- [ Brython] ( https://brython.info/ ) je Pythonov prevajalnik za JavaScript, ki
172- omogoča razvijanje aplikacij v Python-u, brez JavaScript .
173- - [ Kotlin] ( https://kotlinlang.org/docs/reference/js-overview.html ) je sodoben is
174- a modern, jedrnat in varen programski jezik, ki se lahko tudi uporablja za
175- razvoj spletnih aplikacij ali strežnikov.
171+ omogoča razvijanje aplikacij v Python-u.
172+ - [ Kotlin] ( https://kotlinlang.org/docs/reference/js-overview.html ) je sodoben,
173+ jedrnat in varen programski jezik, ki se lahko tudi uporablja za razvoj
174+ spletnih aplikacij ali strežnikov.
176175
177176Obstaja jih še več. Kljub temu, da obstaja več prevedenih programskih jezikov za
178- JavaScript, je le-ta tisti,ki se na koncu izvede torej je potrebno dobro znanje
177+ JavaScript, je le-ta tisti, ki se na koncu izvede torej je potrebno dobro znanje
179178samega JavaScript-a za dosledno razumevanje naših aplikacij.
180179
181180## Povzetek
0 commit comments