Три слоја на веб дизајн

Зошто сите веб-страници се изградени со комбинација на структура, стил и однесување

Една заедничка аналогија што се користи за да се опише развојот на предниот дел на веб-страницата е дека тоа е како столче со 3 нозе. Овие 3 нозе, кои се исто така познати како 3 слоеви на веб развој, се структура, стил и однесувања.

Три слоја на веб развој

Зошто треба да ги одделите слоевите?

Кога креирате веб-страница, пожелно е слоевите да бидат поделени колку што е можно повеќе. Структурата треба да му се довери на вашиот HTML, визуелен стил на CSS и однесувања на било какви скрипти што страната ги користи.

Некои од придобивките од одделување на слоевите се:

HTML - структурен слој

Структурниот слој е местото каде што ги чувате сите содржини што вашите клиенти сакаат да ги прочитаат или да ги разгледаат. Ова ќе биде кодирано во стандардизирани HTML5 и може да вклучува текст и слики, како и мултимедија (видео, аудио, итн.). Важно е да бидете сигурни дека секој аспект од содржината на вашиот сајт е претставена во структурниот слој. Ова им овозможува на сите корисници кои имаат исклучен JavaScript или кои не можат да ги гледаат CSS за да имаат пристап до целата веб-страница, ако не и целата функционалност на тоа место.

CSS - слој на стилови

Ќе ги креирате сите ваши визуелни стилови за вашата веб-страница во надворешен стилски лист. Можете да користите повеќе стилови, но запомнете дека секоја одделна CSS-датотека бара HTTP-барање за преземање, што влијае на перформансите на сајтот.

JavaScript - однесување слој

JavaScript е најчесто користениот јазик за однесувањето слој, но како што споменав порано, CGI и PHP, исто така, можат да генерираат однесување на веб-страница. Тоа се рече, кога повеќето програмери се однесуваат на однесувањето слој, тие значи дека слој кој е активиран директно во веб прелистувачот - така JavaScript е речиси секогаш јазикот на избор. Го користите овој слој за да комуницирате директно со DOM или Object Object Model. Пишувањето валиден HTML во слојот со содржини е исто така важно за DOM интеракции во однесувањето слој.

Кога ќе се изгради во однесувањето слој, треба да користите надворешни скриптни датотеки, исто како и со CSS. Ги добивате сите исти предности за користење на надворешен стилски лист.