Telung Lapisan Desain Web

Apa kabeh situs web dibangun kanthi kombinasi struktur, gaya, lan tindak tanduk

Analogi umum sing digunakake kanggo njlèntrèhaké pembangunan situs web ngarep yaiku kaya bangku 3-legged. Iki 3 sikil, kang uga dikenal minangka 3 lapisan pembangunan web, yaiku Struktur, Gaya, lan Perilaku.

Telung Lapisan Web Development

Kenapa Apa Sampeyan Memisahkan Lapisan?

Nalika sampeyan nggawe kaca web, iku perlu kanggo njaga lapisan kanthi kapisah. Struktur kudu diwènèhaké marang HTML, gaya visual menyang CSS, lan tindak tanduk marang skrip sing dipigunakaké ing situs kasebut.

Sawetara keuntungan pamisahan lapisan kasebut yaiku:

HTML - Lapisan Struktur

Lapisan struktur ing ngendi sampeyan nyimpen kabeh isi sing pelanggan pengin maca utawa katon ing. Iki bakal dikodhokake ing HTML5 sing standar lan bisa kalebu teks lan gambar uga multimedia (video, audio, lan liya-liyane). Penting kanggo mesthekake yen saben aspek konten situs diwakili ing lapisan struktur. Iki ngidini pelanggan sing duwe JavaScript dipateni utawa sing ora bisa ndeleng CSS tetep nduweni akses menyang kabeh situs web, yen ora kabeh fungsi situs kasebut.

CSS - lapisan Gaya

Sampeyan bakal nggawe kabeh gaya visual kanggo situs web sampeyan ing sheet gaya njaba. Sampeyan bisa nggunakake macem-macem stylesheets, nanging elinga yen saben file CSS kapisah mbutuhake panjaluk HTTP kanggo njupuk, nggayuh kinerja situs.

JavaScript - lapisan Behavior

JavaScript minangka basa sing paling umum digunakake kanggo lapisan prilaku, nanging kaya sing kasebut sadurunge, CGI lan PHP uga bisa nggawe perilaku halaman Web. Ngomong yen, paling gawe ngembangake lapisan prilaku, tegese lapisan sing diaktifake langsung ing browser Web - dadi JavaScript meh saben basa pilihan. Sampeyan nggunakake lapisan iki kanggo sesambungan langsung karo DOM utawa Model Dokumen Obyek. Nulis HTML sah ing lapisan isi uga penting kanggo interaksi DOM ing lapisan prilaku.

Nalika mbangun ing lapisan prilaku, sampeyan kudu nggunakake file skrip eksternal kaya karo CSS. Sampeyan entuk kabeh kaluwihan sing padha nggunakake sheet gaya njaba.