You are on page 1of 5

10/8/2016

UvoduJavaScript:JavaScriptvodi:Mojwebdizajn

JavaScript
vodi
JavaScript Introduction:
Uvod u JavaScript (/web-programiranje/vodic/javascript/uvod-u-javascript.aspx)

JavaScript Statements:
JavaScript izjave (/web-programiranje/vodic/javascript/javascript-izjave.aspx)

JavaScript Syntax:
JavaScript sintaksa (/web-programiranje/vodic/javascript/javascript-sintaksa.aspx)

JavaScript Variables:
JavaScript varijable (/web-programiranje/vodic/javascript/javascript-varijable.aspx)

JavaScript Operators:
JavaScript operatori (/web-programiranje/vodic/javascript/javascript-operatori.aspx)

JavaScript if Statement:
JavaScript if naredba (/web-programiranje/vodic/javascript/javascript-ifnaredba.aspx)

JavaScript switch Statement:


JavaScript switch naredba (/web-programiranje/vodic/javascript/javascript-switchnaredba.aspx)

JavaScript for Statement:


JavaScript for naredba (/web-programiranje/vodic/javascript/javascript-fornaredba.aspx)

Uvod u JavaScript : JavaScript Introduction


http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/uvodujavascript.aspx

1/5

Uvod u JavaScript : JavaScript Introduction

10/8/2016

UvoduJavaScript:JavaScriptvodi:Mojwebdizajn

to je JavaScript? : What is JavaScript?


JavaScript je skriptni jezik kojim moemo kreirati dinamike web
stranice. Dinamike web stranice omoguavaju meudjelovanje s
korisnikom, upravljanje web preglednikom ili dinamiko kreiranje web
stranice.
JavaScript se izvodi na klijentskom raunalu i moe se izvoditi u svim
modernim web preglednicima.
ECMA-262 je slubeni naziv JavaScript standarda, a trenutna inaica
5.1 donesena je 2011. godine.

Prednosti JavaScripta : Advanteges of JavaScript


Neke od prednosti JavaScripta su:
Manja potreba za komunikaciju sa serverom. Moe se provjeriti
ispravnost podatka prije slanja stranice na server. To smanjuje
promet prema serveru.
Trenutni odziv korisniku. Korisnik ne treba ekati da se stranica
ponovno uita kako bi vidio je li zaboravio unijeti neki podatak
Poveana interaktivnost. Mogue je kreirati suelje koje reagira
na korisnikove akcije tipkovnice ili mia.
Bogatije suelje. Moete koristiti JavaScript za uhvati i pusti
komponente ili animirati bogatije suelje prema korisniku.

http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/uvodujavascript.aspx

2/5

10/8/2016

UvoduJavaScript:JavaScriptvodi:Mojwebdizajn

kola web dizajna


Ogranienja JavaScripta : Limitations of JavaScript
JavaScript se ne smatra se punokrvnim programskim jezikom.
Nedostaju mu neke vane osobine:
JavaScript je klijentski programski jezik i nije mu doputeno
pisanje ili itanje datoteka. Ova osobina je ugraena radi
sigurnostnih razloga.
JavaScript ne moe se koristiti za mrene aplikacije jer za nju ne
postoji podrka.
JavaScript nema mogunost vienitnog ili vieprocesorskog
izvoenja.

Povezivanje s JavaScript-om : Include JavaScript


Interne skripte
Vanjsko povezivanje
Dogaaji u HTML elementu

Interne skripte : Internal Scripts


Kd umeemo izmeu poetne i zavrne oznake html elementa
<script>. <script> element moemo staviti bilo unutar <head> ili
<body> dijela html dokumenta.
http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/uvodujavascript.aspx

3/5

10/8/2016

UvoduJavaScript:JavaScriptvodi:Mojwebdizajn

Primjer JavaScript kda umetnutog unutar elementa po XHTML


standardu:
1
2
3
4
5
6
7
8
9

<!doctypehtml>
<html>
<head>
<scriptlanguage="javascript"type="text/javascript">
//<![CDATA[
/*JavaScriptkd*/
//]]>
</script>
</head>

Vanjski JavaScript kd : External JavaScript Code


Pomou vanjskog povezivanja s JavaScriptom datotekom, funkcije
moemo koristiti u vie html dokumenata.
elimo li povezati html dokument s vanjskom .js datotekom dodajemo
unutar elementa <script> vrijednost svojstvu src adresu .js datoteke.
Dodjelimo li vrijednost svojstvu src, <script> taj element ne smije
sadravati interni kd.
Primjer povezivanja vanjske JavaScript datoteke s html dokumentom
(datoteka u kojoj se nalazi JavaScript kd u ovom primjeru se zove
skripta.js):
1
2

<scripttype="text/javascript"src="skripta.js">
</script>

http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/uvodujavascript.aspx

4/5

10/8/2016

UvoduJavaScript:JavaScriptvodi:Mojwebdizajn

Kd u HTML elementu : Inside HTML elements


Dogaaje na web stranici moemo obraivati pomou JavaScript kda
i umetati unutar pojedinih html elemenata. To radimo dodavanjem
funkcije kao vrijednosti kda u JavaScriptu.
Primjer JavaScript kda koji obrauje dogaaj onmouseover. Za ovaj
dogaaj obrada se okida prolaenjem mia na bilo kojem podruju
koje pokriva element. Za blok elemente to povrina cijelog retka
roditeljskog elementa.
1
2
3

<h1onmouseover="alert('MouseoverpokreeJavaScriptkd!')">
Mojwebdizajn
</h1>

Copyright Moj web dizajn : 2012-2016

http://www.mojwebdizajn.net/webprogramiranje/vodic/javascript/uvodujavascript.aspx

5/5

You might also like