Tiga Lapisan Desain Web

Mengapa semua situs web dibangun dengan kombinasi struktur, gaya, dan perilaku

Sebuah analogi umum yang digunakan untuk menggambarkan pengembangan situs web front-end adalah bahwa itu seperti bangku 3 kaki. 3 kaki ini, yang juga dikenal sebagai 3 lapisan pengembangan web, adalah Struktur, Gaya, dan Perilaku.

Tiga Lapisan Pengembangan Web

Mengapa Anda Harus Memisahkan Lapisan?

Saat Anda membuat halaman web, Anda harus menjaga agar lapisan itu tetap terpisah. Struktur harus dipastikan pada HTML Anda, gaya visual ke CSS, dan perilaku untuk skrip apa pun yang digunakan oleh situs tersebut.

Beberapa manfaat memisahkan lapisan adalah:

HTML - Layer Struktur

Lapisan struktur adalah tempat Anda menyimpan semua konten yang ingin dibaca atau dilihat oleh pelanggan Anda. Ini akan dikodekan dalam HTML5 sesuai standar dan itu dapat mencakup teks dan gambar serta multimedia (video, audio, dll). Penting untuk memastikan bahwa setiap aspek konten situs Anda diwakili dalam lapisan struktur. Ini memungkinkan setiap pelanggan yang menonaktifkan JavaScript atau yang tidak dapat melihat CSS untuk tetap memiliki akses ke seluruh situs web, jika tidak semua fungsi situs tersebut.

CSS - Layer Gaya

Anda akan membuat semua gaya visual Anda untuk situs web Anda di style sheet eksternal. Anda dapat menggunakan beberapa stylesheet, tetapi ingat bahwa setiap file CSS terpisah membutuhkan permintaan HTTP untuk mengambil, yang memengaruhi kinerja situs.

JavaScript - Layer Perilaku

JavaScript adalah bahasa yang paling umum digunakan untuk lapisan perilaku, tetapi seperti yang saya sebutkan sebelumnya, CGI dan PHP juga dapat menghasilkan perilaku halaman Web. Yang sedang dikatakan, ketika sebagian besar pengembang mengacu pada lapisan perilaku, mereka berarti lapisan yang diaktifkan langsung di browser Web - sehingga JavaScript hampir selalu bahasa pilihan. Anda menggunakan lapisan ini untuk berinteraksi langsung dengan DOM atau Model Objek Dokumen. Menulis HTML yang valid dalam lapisan konten juga penting untuk interaksi DOM di lapisan perilaku.

Ketika Anda membangun lapisan perilaku, Anda harus menggunakan file skrip eksternal seperti dengan CSS. Anda mendapatkan semua keuntungan yang sama dengan menggunakan style sheet eksternal.