Tri sloja veb dizajna

Zašto su svi sajtovi izgrađeni kombinacijom strukture, stila i ponašanja

Uobičajena analogija koja se koristi za opis razvoja prednjeg sajta jeste to što je kao stolica sa 3 noge. Ove 3 noge, koje su poznate i kao 3 sloja veb razvoja, su Struktura, Stil i Odnosi.

Tri sloja razvoja weba

Zašto biste odvojili slojeve?

Kada kreirate web stranicu, poželjno je da slojevi budu što razdvojeni. Strukturu treba dodijeliti HTML-u, vizuelnim stilovima CSS-a i ponašanju prema bilo kojoj skripti koju sajt koristi.

Neke od prednosti odvajanja slojeva su:

HTML - strukturni sloj

Strukturni sloj služi za skladištenje svih sadržaja koji vaši kupci žele čitati ili gledati. Ovo će biti kodirano u standardnim HTML5 standardima i može uključivati ​​tekst i slike, kao i multimediju (video, audio, itd.). Važno je osigurati da svaki aspekt sadržaja vašeg sajta bude predstavljen na sloju strukture. Ovo omogućava bilo kom korisnicima koji su isključili JavaScript ili koji ne mogu videti CSS da imaju pristup celoj web lokaciji, ako ne i svim funkcijama tog web sajta.

CSS - sloj stilova

Vi ćete kreirati sve svoje vizuelne stilove za vašu web stranicu u spoljašnjem stilu. Možete koristiti više stilova, ali zapamtite da svaka odvojena CSS datoteka zahteva HTTP zahtjev za preuzimanje, utičući na performanse sajta.

JavaScript - sloj ponašanja

JavaScript je najčešće korišćeni jezik za sloj ponašanja, ali kao što sam i ranije pomenuo, CGI i PHP mogu takođe generirati ponašanje web stranica. To što se kaže, kada se većina programera odnosi na sloj ponašanja, oni znače taj sloj koji se aktivira direktno u Veb pregledaču - tako da je JavaScript skoro uvijek jezik izbora. Ovaj sloj koristite za direktno interakciju sa DOM ili Object Object Model. Pisanje važećeg HTML-a u sloju sadržaja je takođe važno za interakcije DOM-a u sloju ponašanja.

Kada izgradite sloj ponašanja, trebalo bi da koristite vanjske datoteke s skriptama kao u CSS-u. Dobijate sve iste prednosti korišćenja spoljašnjeg stila.