Professional Documents
Culture Documents
JavaScript Tutorijal
JavaScript je najpopularniji programski jezik na svetu.
Koristite meni
Preporučujemo da čitate ovaj vodič u redosledu
navedenom u meniju.
Ako imate veliki ekran meni će uvek biti prisutan sa leve
strane.
Ako imate mali ekran otvorite meni klikom na gornji znak
menija ☰.
Učite na primerima
Primeri su bolji od 1000 reči.
Primeri su cesto lakse razumljivi od tekstualnih objasnjenja.
Ovaj vodic dopunjava sva pojasnjenja objasnjavanjem
primera “Try Yourself”.
JavaScript Introduction
JavaScript Where To
JavaScript u <head>
U ovom primeru JavaScript funkcija je smeštena u odeljak
<head> HTML stranice.
Funkcija se poziva kada se pritisne dugme:
Primer
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</head>
<body>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try it</button>
</body>
</html>
JavaScript u <body>
U ovom primeru JavaScript funkcija je smeštena u odeljak
<body> HTML stranice.
Funkcija se poziva kada se pritisne dugme:
Primer
<!DOCTYPE html>
<html>
<body>
<p id="demo">A Paragraph</p>
<button type="button" onclick="myFunction()">Try it</button>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</body>
</html>
Spoljni JavaScript
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
Spoljašnje reference
Spoljnja skripta se može referencirati na 3 različita načina:
Sa punim URL-om (puna web stranica)
Sa putanjom do datoteke (poput /js/)
Bez ikakve putanje
Ovaj primer koriti ceo URL link do myScript.js:
<script src="https://www.w3schools.com/js/myScript.js"></script>
Pomoću innerHTML
Za pristup HTML element JavaScript može koristiti metod
document.getElementById(id).
Primer
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = 5 + 6;
</script>
</body>
</html>
Pomoću document.write()
Za potrebe testiranje pogodno je koristiti document.write()
Primer
<!DOCTYPE html>
<html>
<body>
<script>
document.write(5 + 6);
</script>
</body>
</html>
Pomoću window.alert()
Za prikaz podataka možete koristiti okvir sa upozorenjim:
Primer
<!DOCTYPE html>
<html>
<body>
<script>
window.alert(5 + 6);
</script>
</body>
</html>
Pomoću console.log()
U svrhu otklanjanja grešaka, možete pozvati motodu
console.log() u pregledaču za prikaz podataka.
<!DOCTYPE html>
<html>
<body>
<script>
console.log(5 + 6);
</script>
</body>
</html>
JavaScript štampanje
JavaScript nema nijedan objekat štampanja ili metode
štampanja.
Ne možete pristupiti izlaznim uredjajima sa JavaScripta.
Jedini izuzetak je to sto možete pozvati metodu
window.print() u pregledaču da biste odštampali sadržaj
trenutnog prozora.
Primer
<!DOCTYPE html>
<html>
<body>
</body>
</html>
JavaScript izjave
Primer
let x, y, z; // Statement 1
x = 5; // Statement 2
y = 6; // Statement 3
z = x + y; // Statement 4
JavaScript program
Računarski program je lista “instrukcija” koju treba “izvršiti”
računar.
U programskom jeziku se ova upustva nazivaju naredbe.
JavaScript program je lista programskih izjava.
JavaScript izjave
JavaScript izjave se sastoje od:
Vrednosti, operatora, izraza, kljičnih reči I komentara.
Ova izjava govori pretraživaču da napiše “Hello Dolly”
unutar HTML elementa sa id=”demo”:
document.getElementById("demo").innerHTML = "Hello Dolly.";
Semicolons ;