Trys interneto dizaino sluoksniai

Kodėl visos svetainės yra pastatytos struktūros, stiliaus ir elgesio deriniu

Bendra analogija, naudojama siekiant apibūdinti interneto svetainių kūrimą, yra tokia, kad ji yra kaip trijų kojų taburetė. Šios 3 kojos, kurios taip pat žinomos kaip 3 svetainių kūrimo sluoksniai, yra Struktūra, Stilius ir Elgesys.

Trys interneto kūrimo sluoksniai

Kodėl turėtumėte atskirti sluoksnius?

Kai kuriate tinklalapį, pageidautina, kad sluoksniai būtų kuo labiau atskirti. Struktūra turi būti susieta su jūsų HTML, vizualiniais stiliais su CSS ir elgesiu su bet kokiais scenarijais, kuriuos naudoja svetainė.

Kai kurie sluoksnių atskyrimo privalumai:

HTML - struktūros sluoksnis

Struktūrinis sluoksnis yra kur saugomas visas turinys, kurį klientai nori perskaityti ar pažvelgti. Tai bus koduojama standartuose atitinkančiu HTML5 ir gali apimti tekstą bei atvaizdus, ​​taip pat daugialypės terpės (vaizdo, garso ir tt). Svarbu įsitikinti, kad kiekvienas svetainės turinio aspektas yra pateiktas struktūros lygyje. Tai leidžia bet kuriems klientams, kurie išjungė "JavaScript" arba kurie negali peržiūrėti CSS, kad vis tiek galėtų naudotis visomis svetainėmis, jei ne visais tos svetainės funkcijomis.

CSS - stilių sluoksnis

Jūs sukursite visus savo vizualiuosius stilius savo interneto svetainėje išorinio stiliaus lape. Galite naudoti keletą stilių lentelių, bet nepamirškite, kad kiekvienam atskiram CSS failui reikia HTTP užklausos, kad būtų galima išgauti, paveikdama svetainės našumą.

JavaScript - elgesio sluoksnis

"JavaScript" yra dažniausiai vartojama elgsenos sluoksnio kalba, tačiau, kaip minėjau anksčiau, CGI ir PHP taip pat gali sukurti interneto puslapio elgseną. Tai sakant, kai dauguma kūrėjų nurodo elgesio sluoksnį, tai reiškia, kad sluoksnis, kuris tiesiogiai suaktyvinamas žiniatinklio naršyklėje, todėl "JavaScript" yra beveik visada pasirinkta kalba. Jūs naudojate šį sluoksnį tiesiogiai bendrauti su DOM ar dokumento objektų modeliu. Tinkamo lygio HTML rašymas taip pat svarbus DOM sąveikoms elgsenos sluoksnyje.

Sukūrę elgesio sluoksnį, turėtumėte naudoti išorinius scenarijų failus kaip ir CSS. Jūs gaunate visas tas pačias pranašumus, kaip naudoti išorinį stiliaus lapą.