Professional Documents
Culture Documents
INTERNETSKE TEHNOLOGIJE
Upoznavanje
Predavanja:
Bojan Fulanovi
bojan.fulanovic@racunarstvo.hr
Vjebe:
Aleksandar Stojanovi
a.stojanovic@live.com
Mario Fabijani
mario.fabijanic@racunarstvo.hr
O kolegiju
Cilj kolegija:
Nauiti osnovne standarde u primjeni
internetskih tehnologija
5 ECTS bodova
30 sati predavanja (15 termina po 2 sata)
30 sati vjebi (15 termina po 2 sata)
60 sati samostalnog rada (15 tjedana po
4 sati)
Ocjene:
Ishodi uenja
R.br.
I1
I2
I3
I4
I5
Razdioba bodova
M1
I1
M2
M3
25
Domaa
zadaa
Blicevi
Usmeni
ispit
MAX
27
I2
15
16
I3
20
21
I4
20
21
I5
10
11
30
97+3
Izvan
ishoda
Ukupno
25
35
O kolegiju
Ispiti i gradivo:
Prvi meuispit pokriva ishod uenja 1
Drugi meuispit pokriva ishode uenja 2 i 3
Trei meuispit pokriva ishode uenja 4 i 5
Domae zadae
Domae zadae e biti najavljene na
predavanjima/vjebama ili na Infoeduci
Domaa zadaa mora se predati u zadanom
roku
HTTP
HyperTextTransferProtocol
Informacija se prenosi u obliku dokumenata (web stranica)
Web stranice su pohranjene na serverima.
Na klijentskim kompjutorima web stranice pregledavamo sa
web preglednicima.
HTTP protokolom informacije se alju i primaju preko mree
po principu request/response (zahtjev/odgovor).
Zahtjev sadri URL (Uniform Resource Locator) koji specificira
odredinu adresu web stranice
Posluitelj alje niz zahtjeva prije nego poalje kod stranice
Zaglavlja su bitna jer govore pregledniku kako da interpretira
kod stranice koji slijedi
Najvanije: Content-Type: text/html
Uvod u HTML
HTML HyperTextMarkupLanguage
HyperText predstavlja tekst na kojeg se moe klikati kako bi
se skakalo s dokumenta na dokument, mogunost stranica da se
meusobno povezuju
Uvod u HTML
Praksa proizvoaa internet preglednika bila je da izdaju
vlastite oznake za vlastite potrebe te da ne pruaju potpunu
podrku za odreena svojstva html specifikacije
Nona mora za programere i dizajnere
vie verzija stranica za razliite preglednike
Uvod u HTML
Web Standards Project 1999 godine rezultirao je izlaskom
HTML 4.0
HTML 4.0 je stabilizirao jezik i postao standardom skroz do
danas
2000 godine W3C konzorcij izdao je XHTML 1.0 u namjeri da
zamijeni HTML
XHTML (eXtensible HyperText Markup Language) je
predstavljao skup pravila i metodologija XML-a primjenjivih
na HTML
2001 godine izaao je XHTML 1.1
Stranice su se morale isporuivati sa zaglavljem
Content-Type:application/xhtml+xml
Uvod u HTML
Nezadovoljni smjerom u kojem se razvijao XHTML, grupa
developera i proizvoaa preglednika se odluila na razvoj
HTML jezika van W3C konzorcija
Oformili su WHATWG* grupu koja je zapoela daljnji razvoj
HTML-a pod vlastitom specifikacijom koju su nazvali Web
Applications 1.0
W3C je priznao njihov rad i prihvatio ga 2007 godine pod
imenom HTML 5
HTML5
kompatibilan s prijanjim verzijama HTML-a
podrava nove API-e
uvodi nove semantike oznake
*Web Hypertext Application Technology Working Group
HTML
HTML (Hyper Text Markup Language) je jezik za opisivanje
web stranica
Nije programski jezik, to je jezik za oznaavanje (markup
language)
Pomou HTMLa moemo odrediti strukturu elemenata u
dokumentu (naslovi, paragrafi, slike, hipertekstualne veze
itd)
Omoguava nam odreivanje izgleda pojedinih elemenata
HTML
HTML oznake su kljune rijei ograene izlomljenim
zagradama poput <html>.
HTML oznake redovno dolaze u paru poput <b> </b>.
Prva oznaka u paru je poetna a, druga oznaka je zavrna
Moe ih se jo nazivati otvarajua i zatvarajua oznaka.
HTML se moe pisati u bilo kojem tekstualnom editoru kao
to su Notepad ili Notepad++
Danas postoje mnogi alati koji olakavaju pisanje HTML koda
a rade po principu WYSIWYG. Jedan od najpopularnijih su
Dreamweaver, Visual Studio
HTML elementi
Primjer nekih HTML elemenata:
HTML elementi
HTML elementi
Gotovo svi elementi imaju sadraj. Oni koji nemaju sadraj kao
npr. horizontalna linija ili novi redak, otvaraju se i zatvaraju
odmah
<hr/>
<br/>
Atributi
Pojedini HTML elementi ne mogu ispravno raditi bez atributa
Atribute se definira na nain ime="vrijednost"
Veinom su opcionalni no u odreenim sluajevima bez
njihovog navoenja interpretacija elemenata bi bila
nemogua
Atributi
Imena atributa se navode u obliku:
cijelih rijei (align, style)
skraenica (src, vlink)
Navode se tako da slijede ime oznake i odvojeni su razmakom
<body bgcolor="#ffffff" text="#000000">
Pravila pisanja
Koncepti pravilnog pisanja koda kojih bi se trebalo pridravati
radi lakeg snalaenja u kodu, a koji se veu XHTML pravila
su:
Svi elementi i imena atributa piu se malim slovima
Sve vrijednosti atributa moraju biti pod dvostrukim
navodnicima
Svi elementi moraju biti zatvoreni
Svi elementi moraju biti pravilno ugnijeeni
Pisati itljiv kod
na prvi pogled mora biti jasna struktura dokumenta. Ovo je izuzetno
vano ako s istim dokumentom radi vie ljudi
Komentirati kod
korisno kod odravanja, pogotovo na veim projektima
<ol> atributi:
type - (1-arapski brojevi, a/A-mala/velika slova abecede,
i/I-mali/veliki rimski brojevi)
<li> atributi:
type - (1-arapski brojevi, a/A-mala/velika slova abecede,
i/I-mali/veliki rimski brojevi)
Definiranje sidra
HTML stilovi
Fiziki (u svim preglednicima izgledaju isto)
<sub> - indeks
<sup> - eksponent
HTML komentari
Slue za pojanjenje koda
Ne ispisuju se u pregledniku