Ang Tatlong Layer ng Web Design

Bakit ang lahat ng mga website ay binuo na may isang kumbinasyon ng istraktura, estilo, at pag-uugali

Ang isang pangkaraniwang pagkakatulad na ginamit upang ilarawan ang pag-unlad sa pag-unlad sa harap ng web ay na ito ay tulad ng isang 3-legged stool. Ang mga 3 paa na ito, na kilala rin bilang 3 layers ng web development, ay Structure, Style, at Behaviors.

Ang Tatlong Layer ng Web Development

Bakit Dapat Mong Paghiwalayin ang Mga Layer?

Kapag lumilikha ka ng isang web page, kanais-nais na itago ang mga layer nang hiwalay. Ang istraktura ay dapat na confided sa iyong HTML, visual na mga estilo sa CSS, at pag-uugali sa anumang mga script na ginagamit ng site.

Ang ilan sa mga benepisyo ng paghihiwalay sa mga layer ay:

HTML - ang Istraktura Layer

Ang layer ng istraktura ay kung saan mo iniimbak ang lahat ng nilalaman na gustong basahin o tingnan ng iyong mga customer. Ito ay naka-code sa mga pamantayan na sumusunod sa HTML5 at maaari itong magsama ng teksto at mga imahe pati na rin ang multimedia (video, audio, atbp.). Mahalaga na tiyakin na ang bawat aspeto ng nilalaman ng iyong site ay kinakatawan sa layer ng istraktura. Pinapayagan nito ang anumang mga customer na may JavaScript na naka-off o kung sino ang hindi maaaring tingnan ang CSS upang magkaroon ng access sa buong web site, kung hindi lahat ng pag-andar ng site na iyon.

CSS - ang Mga Layer ng Mga Estilo

Gagawin mo ang lahat ng iyong mga visual na estilo para sa iyong web site sa isang panlabas na style sheet. Maaari kang gumamit ng maramihang mga stylesheets, ngunit tandaan na ang bawat hiwalay na file na CSS ay nangangailangan ng paghiling ng HTTP, na nakakaapekto sa pagganap ng site.

JavaScript - ang Layer ng Pag-uugali

Ang JavaScript ay ang pinaka karaniwang ginagamit na wika para sa layer ng pag-uugali, ngunit tulad ng nabanggit ko dati, ang CGI at PHP ay maaari ring bumuo ng pag-uugali ng Web page. Na sinasabi, kapag ang karamihan sa mga nag-develop ay sumangguni sa layer ng pag-uugali, ang ibig sabihin nito ay ang layer na aktibo nang direkta sa Web browser - kaya ang JavaScript ay halos palaging ang wika ng pagpili. Ginagamit mo ang layer na ito upang direktang makipag-ugnay sa DOM o Document Object Model. Mahalaga rin ang pagsulat ng wastong HTML sa layer ng nilalaman para sa mga pakikipag-ugnayan ng DOM sa layer ng pag-uugali.

Kapag nagtatayo ka sa layer ng pag-uugali, dapat mong gamitin ang panlabas na mga file ng script tulad ng CSS. Nakukuha mo ang lahat ng parehong mga pakinabang ng paggamit ng isang panlabas na style sheet.