Professional Documents
Culture Documents
Internet
Internetu.
Pored WWW-a, drugi servisi koje prua Internet su e-mail, chat,
Klijent-server komunikacija
Server (IIS).
Web tehnologije/jezici
Klijentska strana
Hypertext Markup Language (HTML) jezik koji definie strukturu Web strana.
Cascading Style Sheets (CSS) - jezik za dizajn (stilizovanje) HTML elemenata i
Serverska strana
PHP Hypertext Processor (PHP) programski jezik za dinamiko kreiranje Web
HTML
zatvarajui tag
CSS
CSS je jezik za stilizovanje/formatiranje HTML dokumenta, tj. CSS
deklaracija
CSS selektori
CSS selektori identifikuju elemente koje stilizujemo, tj. omoguuju
p#id1{...}
p.klasa{...}
ili
ili
#id1{...}
.klasa{...}
Eksterni stilovi
Interni stilovi
Inline stilovi
Fajl sa eksternim stilovima se ukljuuje u okviru <head> tagova:
<link rel="stylesheet" type="text/css" href="stilovi.css">
... </head>
JavaScript
JavaScript je programski jezik koji se izvrava u okviru Web
pretraivaa.
JavaScript se koristi da:
ekirali ek boks)
promeniti stanje HTML elementa (npr. zameniti
tekst pasusa)
proitati ili promeniti stil HTML elementa (npr.
poveaj debljinu ivice tabele)
Dodavati nove i brisati postojee HTML elemente.
Najei nain pristupanja HTML DOM objektu u JavaScriptu je:
document.getElementById("id_elementa")
<!DOCTYPE html>
<html>
<body>
<h1>Jedan veliki naslov</h1>
<p id="upis"></p>
<script>
document.getElementById("upis").innerHTML = "JavaScript upisao tekst!";
</script>
</body>
</html>
tagova.
jQuery biblioteka
jQuery je JavaScript biblioteka koja znaajno pojednostavljuje
PHP
HTML strane su statike, tj. njihov sadraj je uvek isti.
Od PHP-a ka HTML-u
Web pretraiva zahteva .php fajl, server ita fajl, izvrava programski kod
sadran u fajlu, kreira .html fajl koji alje nazad pretraivau.
</body>
</html>
PHP instalacija
Za razliku od isto tekstualnih HTML fajlova, za iju interpretaciju je
MySQL,
Instalirati Web server na lokalnom raunaru, pa onda instalirati PHP i
MySQL.
PHP moe da se izvrava na razliitim platformama (Windows, Linux,
MySQL
Veliki broj Web sajtova podrazumeva rad sa bazom podataka (on-
ANSI standard.
MySQL je najpopularniji sistem za upravljanjem relacionim bazama
Desktop
Tablet
Mobilni
Komercijalni alati
phpDesigner Windows alat. Sline mogunosti kao Notepad++.
PhpStorm cross-platform alat. Sline mogunosti kao Notepad++.
Resursi
www.w3schools.com Najpopularniji sajt za Web programere
za programere.
http://php.net/ Zvanini PHP sajt.
http://www.w3.org/ - Zvanini sajt WWW konzorcijuma.
Hvala na panji!
Slobodan ukanovi
slobdj@ac.me