Þrjú lag vefhönnunar

Af hverju eru allar vefsíður byggðar með samsetningu uppbyggingar, stíl og hegðun

Algeng hliðstæða sem er notað til að lýsa framþróun vefsvæðaþróunar er sú að það er eins og 3-legged hægðir. Þessar 3 fætur, sem einnig eru þekktar sem 3 lög af vefur þróun, eru uppbygging, stíl og hegðun.

Þrjú lögin í þróun vefja

Afhverju ættir þú að skilja lögin?

Þegar þú ert að búa til vefsíðu er æskilegt að halda lagunum eins aðskilin og mögulegt er. Uppbygging ætti að vera trúnað á HTML, sjónrænum stílum í CSS og hegðun við hvaða forskriftir sem vefsvæðið notar.

Sumir kostir þess að skilja lögin eru:

HTML - byggingarlagið

Uppbyggingarlagið er þar sem þú geymir allt efni sem viðskiptavinir þínir vilja lesa eða líta á. Þetta verður kóðað í HTML5 staðlinum og það getur innihaldið texta og myndir ásamt margmiðlun (myndskeið, hljóð, osfrv.). Það er mikilvægt að ganga úr skugga um að allir þættir innihald vefsvæðis þíns séu fulltrúar í uppbyggingarlaginu. Þetta leyfir öllum viðskiptavinum sem hafa slökkt á JavaScript eða sem geta ekki skoðað CSS til að fá aðgang að öllu vefsetri, ef ekki er virkni þessarar síðu.

CSS - Stíllagið

Þú verður að búa til allar sjónrænar stíll fyrir vefsvæðið þitt í utanaðkomandi stílblaði. Þú getur notað margar stílblöð, en mundu að hver sérstakur CSS-skrá krefst HTTP-beiðni um að sækja, sem hefur áhrif á frammistöðu vefsvæðisins.

JavaScript - Hegðunarlögin

JavaScript er algengasta tungumálið fyrir hegðunarlagið, en eins og ég nefndi áður getur CGI og PHP einnig búið til hegðun vefsíðna. Með því að segja, þegar flestir forritarar vísa til hegðunarlagsins, þá þýðir það það lag sem er virkjað beint í vafranum - þannig er JavaScript næstum alltaf tungumálið sem þú velur. Þú notar þetta lag til að hafa samskipti beint við DOM eða Document Object Model. Ritun gilt HTML í efnislaginu er einnig mikilvægt fyrir DOM-samskipti í hegðunarlaginu.

Þegar þú byggir á hegðunarlaginu ættir þú að nota utanaðkomandi handritaskrár eins og við CSS. Þú færð sömu kosti með því að nota utanaðkomandi stíll lak.