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

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

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

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

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

Када креирате веб страницу, пожељно је да слојеви буду што раздвојени. Структуру треба додијелити ХТМЛ-у, визуелним стиловима ЦСС-а и понашању према било којој скрипти коју сајт користи.

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

ХТМЛ - структурни слој

Структурни слој је где складиштите сав садржај који ваши купци желе да читају или гледају. Ово ће бити кодирано у стандардним ХТМЛ5 стандардима и може укључивати текст и слике, као и мултимедију (видео, аудио, итд.). Важно је осигурати да сваки аспект садржаја вашег сајта буде представљен на слоју структуре. Ово омогућава било ком корисницима који су искључили ЈаваСцрипт или који не могу да прегледају ЦСС и да имају приступ целој веб локацији, ако не и све функционалности тог сајта.

ЦСС - слој стилова

Ви ћете креирати све своје визуелне стилове за вашу веб страницу у спољашњем стилу. Можете користити више стилова, али запамтите да свака одвојена ЦСС датотека захтева ХТТП захтјев за преузимање, утичући на перформансе сајта.

ЈаваСцрипт - слој понашања

ЈаваСцрипт је најчешће коришћени језик за слој понашања, али као што сам раније поменуо, ЦГИ и ПХП такође могу генерирати понашање веб страница. Када се већина програмера односи на слој понашања, то значи да је слој који се директно активира у Веб прегледачу - тако да је ЈаваСцрипт скоро увијек језик избора. Овај слој користите за директно интеракцију са ДОМ или Објецт Објецт Модел. Писање важећег ХТМЛ-а у слоју садржаја је такође важно за интеракције ДОМ-а у слоју понашања.

Када изградите слој понашања, користите спољне датотеке скрипте као у ЦСС. Добијате све исте предности коришћења спољашњег стила.