Trije plasti spletnega oblikovanja

Zakaj so vsa spletna mesta zgrajena s kombinacijo strukture, sloga in vedenja

Skupna analogija, ki se uporablja za opis sprednjega razvoja spletne strani, je, da je kot blazina s tremi nogami. Te 3 noge, ki so znane tudi kot trije sloji spletnega razvoja, so struktura, stil in vedenje.

Trije plasti spletnega razvoja

Zakaj bi morali ločiti sloje?

Ko ustvarjate spletno stran, je zaželeno ohraniti plasti čim bolj ločene. Strukturo je treba zaupati vašim HTML-jevam, vizualnim slogom v CSS-u in vedenju za katere koli skripte, ki jih spletno mesto uporablja.

Nekatere prednosti ločevanja plasti so:

HTML - strukturni sloj

Strukturni sloj je, če shranjujete vse vsebine, ki jih vaše stranke želijo brati ali gledati. To bo kodirano v HTML5 standardih, ki lahko vsebujejo besedilo in slike ter multimedijske vsebine (video, zvok itd.). Pomembno je, da se v strukturnem sloju predstavi vsak vidik vsebine vašega spletnega mesta. To omogoča vsem uporabnikom, ki so izključili JavaScript ali si ne morejo ogledati CSS, da imajo še vedno dostop do celotne spletne strani, če ne vse funkcionalnosti tega spletnega mesta.

CSS - sloj slogov

Vse svoje vizualne sloge boste ustvarili za svojo spletno stran v zunanjem slognem listu. Uporabite lahko več stilov, vendar ne pozabite, da vsaka ločena datoteka CSS zahteva pridobitev HTTP-a, ki vpliva na uspešnost spletnega mesta.

JavaScript - vedenjski sloj

JavaScript je najpogosteje uporabljen jezik za vedenjski sloj, vendar kot sem že omenil, lahko CGI in PHP ustvarita tudi vedenje spletnih strani. Če rečemo, da se večina razvijalcev sklicuje na vedenjsko plast, to pomeni, da je sloj, ki se aktivira neposredno v spletnem brskalniku, zato je JavaScript skoraj vedno jezik izbire. Ta sloj uporabljate za neposredno interakcijo z modelom DOM ali Object Object Document. Pisanje veljavnega HTML-ja v vsebinski plasti je pomembno tudi za interakcije DOM v ravnini.

Ko zgradite vedenjsko plast, uporabite zunanje skriptne datoteke, tako kot pri CSS. Dobite vse iste prednosti uporabe zunanjega slogovnega lista.