Tiga Lapisan Reka Bentuk Web

Kenapa semua laman web dibina dengan gabungan struktur, gaya, dan tingkah laku

Satu analogi biasa yang digunakan untuk menggambarkan perkembangan laman web front-end adalah bahawa ia seperti bangku 3 kaki. 3 kaki ini, yang juga dikenali sebagai 3 lapisan pembangunan web, adalah Struktur, Gaya, dan Perilaku.

Tiga Lapisan Pembangunan Web

Mengapa Anda Perlu Mengasingkan Lapisan?

Apabila anda membuat halaman web, adalah wajar untuk menyimpan lapisan-lapisan itu secara berasingan. Struktur hendaklah disahkan kepada HTML anda, gaya visual ke CSS, dan tingkah laku kepada skrip yang digunakan oleh laman web.

Beberapa manfaat memisahkan lapisan ialah:

HTML - Lapisan Struktur

Lapisan struktur adalah tempat anda menyimpan semua kandungan yang ingin dibaca atau dilihat oleh pelanggan anda. Ini akan dikodkan dalam standard HTML5 yang mematuhi dan dapat memasukkan teks dan imej serta multimedia (video, audio, dll.). Adalah penting untuk memastikan setiap aspek kandungan tapak anda diwakili dalam lapisan struktur. Ini membolehkan mana-mana pelanggan yang telah mematikan JavaScript atau yang tidak dapat melihat CSS untuk masih mempunyai akses ke seluruh laman web, jika tidak semua fungsi laman web tersebut.

CSS - Lapisan Gaya

Anda akan membuat semua gaya visual anda untuk laman web anda dalam helaian gaya luaran. Anda boleh menggunakan pelbagai stylesheets, tetapi ingat bahawa setiap fail CSS berasingan memerlukan permintaan HTTP untuk diambil, mempengaruhi prestasi laman web.

JavaScript - Lapisan Kelakuan

JavaScript adalah bahasa yang paling biasa digunakan untuk lapisan tingkah laku, tetapi seperti yang saya sebutkan tadi, CGI dan PHP juga boleh menghasilkan tingkah laku halaman web. Bahawa dikatakan, apabila kebanyakan pembangun merujuk kepada lapisan tingkah laku, mereka bermaksud lapisan yang diaktifkan secara langsung dalam penyemak imbas web - jadi JavaScript hampir selalu menjadi bahasa pilihan. Anda menggunakan lapisan ini untuk berinteraksi terus dengan DOM atau Model Objek Dokumen. Menulis HTML yang sah dalam lapisan kandungan juga penting untuk interaksi DOM dalam lapisan perilaku.

Apabila anda membina lapisan tingkah laku, anda harus menggunakan fail skrip luar seperti CSS. Anda mendapat semua kelebihan yang sama menggunakan kunci gaya luaran.