Tri vrstvy webového dizajnu

Prečo sú všetky webové stránky postavené s kombináciou štruktúry, štýlu a správania

Bežná analógia, ktorá sa používa na popísanie vývoja webových stránok na front-end, je, že je to ako 3-legged stolička. Tieto 3 nohy, ktoré sú tiež známe ako tri vrstvy vývoja webu, sú štruktúra, štýl a správanie.

Tri vrstvy vývoja webu

Prečo by ste mali oddeľovať vrstvy?

Pri vytváraní webovej stránky je žiaduce udržiavať vrstvy čo najviac oddelené. Štruktúra by mala byť priznaná vašim HTML, vizuálnym štýlam CSS a správaniu sa ku všetkým skriptom, ktoré stránky používajú.

Niektoré z výhod oddeľovania vrstiev sú:

HTML - vrstva štruktúry

Vrstva štruktúry je miesto, kde ukladáte všetok obsah, ktorý si zákazníci chcú prečítať alebo pozrieť. Tento kód bude kódovaný v štandardnom HTML5 a môže obsahovať text a obrázky, ako aj multimédiá (video, audio atď.). Je dôležité zabezpečiť, aby každý aspekt obsahu vášho webu bol zastúpený vo vrstve štruktúry. To umožňuje ľubovoľným zákazníkom, ktorí majú vypnutý JavaScript alebo ktorí nemôžu zobraziť CSS, aby mali stále prístup k celej webovej stránke, ak nie k všetkým funkciám tejto stránky.

CSS - vrstva štýlov

Všetky vaše vizuálne štýly pre vašu webovú stránku vytvoríte v externom štýle. Môžete použiť viacero šablón štýlov, ale pamätajte, že každý samostatný súbor CSS vyžaduje vyžiadanie HTTP na načítanie a ovplyvňuje výkonnosť webu.

JavaScript - vrstva správania

JavaScript je najčastejšie používaný jazyk pre vrstvu správania, ale ako som už spomenul, CGI a PHP môžu tiež generovať správanie webových stránok. Keď sa hovorí, že väčšina vývojárov odkazuje na vrstvu správania, znamená to, že vrstva je aktivovaná priamo vo webovom prehliadači - takže JavaScript je skoro vždy zvolený jazyk. Táto vrstva používate na interakciu priamo s DOM alebo objektovým modelom dokumentu. Zápis platného kódu HTML do vrstvy obsahu je tiež dôležitý pre interakcie DOM v vrstve správania.

Pri vytváraní vrstvy správania by ste mali používať externé súbory skriptov rovnako ako s CSS. Získate všetky rovnaké výhody používania externého štýlu.