Web Diseinuaren hiru geruzak

Zergatik webgune guztiak egitura, estiloa eta jokabidearen konbinazioak dira

Front-end web garapena deskribatzeko erabiltzen den analogia arrunt bat 3 hankako taburetea dela da. Hiru hanka horiek, web garapenaren 3 geruzak ere deitzen direnak, Estruktura, Estiloa eta Kontuak dira.

Web garapenaren hiru geruzak

Zergatik geruzak banatu behar dituzu?

Web orri bat sortzen ari zarenean, desiragarria da geruzak bereizi ahal izateko ahalik eta gehien mantentzea. Egitura zure HTMLa, ikusizko estiloak CSSrako eta webgunearen erabilerarako edozein gidoiri zuzendu beharko litzaioke.

Geruzak bereizteko onura batzuk honakoak dira:

HTML - Estrukturaren geruza

Egitura-geruza zure bezeroek irakurri edo begiratu nahi duten eduki guztia gordetzen du. Honek HTML5 betetzen dituen estandarretan kodetuko du eta testua eta irudiak eta multimedia (bideoa, audioa, eta abar) sartu ahal izango ditu. Garrantzitsua da ziurtatu zure gunearen edukia alderdi guztietan egitura-geruzan irudikatzen dela. Horrek aukera ematen du Javascript desaktibatu edo JavaScript ezin duten bezeroek webgune osoarentzako sarbidea izan dezaten, baldin eta gune horretako funtzionaltasun guztia ez badute.

CSS - Estiluen geruza

Zure kanpoko estilo-orriko zure webguneko estilo bisual guztiak sortuko dituzu. Hainbat estilo-orri erabil ditzakezu, baina gogoratu CSS fitxategi bakoitzak behin-behineko HTTP eskaera behar duela eskuratu, guneen errendimendua eraginez.

JavaScript - Behavior Layer

Javascript portaera geruza gehien erabiltzen den hizkuntza da, baina aurretik aipatu dudan bezala, CGI eta PHPek web orriaren portaerak ere sor ditzakete. Hori esanda, garatzaile gehienek portaera-geruzari egiten diotenean, web-arakatzailean zuzenean aktibatzen den geruza esan nahi da, beraz, JavaScript ia beti aukeratzen du. Geruza hau erabiltzen duzu zuzenean DOM edo Dokumentu Objektu Ereduarekin elkarreragiteko. Edukien geruzan HTML baliagarria idaztea ere garrantzitsua da portaera-geruzako DOM elkarreraginetan.

Portaera-geruzan eraikitzen duzunean, kanpoko script fitxategiak erabili behar dituzu CSS-rekin. Kanpoko estilo-orri bat erabiliz abantaila guztiak lortzen dituzu.