Tri sloja Web stanice

// 30.05.2009 // CSS, HTML/XHTML, JavaScript

Web stranicu možemo rastaviti na tri bitna sloja:

  1. Sadržaj
  2. Prezentacija
  3. Ponašanje

Sadržaj

Jeste ono što se nalazi na stranici opisano putem HTML-a koji daje semantičku vrednost tekstu, slikama, tabelama i drugim elementima na stranici.

Ono što je veoma važno jeste da se HTML koristi samo za opisivanje sadržaja (Što mu i jeste namena) a ne za određivanje izgleda stranice.

Prezentacija

Pomoću CSS-a dodeljujemo različit izgled spomenutim HTML elementima na stranici.

Tek njegovom pojavom omogućena je separacija sadržaja od prezentacije i time je razvoj i održavanje web stranica značajno unapređeno.

Jednim CSS fajlom smo u mogućnosti upravljati izgledom celog web sajta bez obzira koliko on imao stranica.

Ponašanje

JavaScript uvodi interaktivnost na web stranice i predstavlja treći sloj.

JavaScript sa manipulacijom DOM-a i AJAX-om je omogućio razvoj Web 2.o i Rich Internet Aplikacija.

Najbolja praksa je pisati JavaScript kod u posebnom fajlu a pomoću dodeljivanja eventa možemo svakom elementu dati potrebnu funkcionalnost i interaktivnost.

Odvajanje ova tri sloja je veoma važno kako sa aspekta razvoja tako i sa aspekta naknadnih dorada i održavanja. Takođe, Progressive enhancement se zasniva na razdvojenim slojevima ali o tome više u nekom narednom članku.

Tagovi:

Broj komentara: 1 za “Tri sloja Web stanice”

  1. [...] Veoma je važno izvršiti razdvajanje sloja prezentacije od sloja podataka, tj ne mešati XHTML i CSS kod nego ga pisati u odvojenim fajlovima. Više o podeli web stranice naslojeve možete pročitati u članku Tri sloja Web stanice. [...]

Napišite komentar

Morate biti prijavljeni da bi poslali komentar.