Veb-dizaynning uch qatlami

Nima uchun barcha veb-saytlar struktura, uslub va xatti-harakatlarning kombinatsiyasi bilan qurilgan

Old-end veb-saytlarni ishlab chiqarishni ta'riflashda ishlatiladigan umumiy o'xshashlik, bu 3 oyoqli tabureka o'xshaydi. Vebning 3 ta qatlami sifatida ham tanilgan ushbu 3 oyoq Structure, Style va Behaviors hisoblanadi.

Vebning uch qatlamlari

Nima uchun qatlamlarni ajratishingiz kerak?

Veb-sahifani yaratganingizda qatlamlarni iloji boricha ajratish kerak. Tarkibni HTML-ga, ingl. Uslublaringizga CSS-ga va sayt ishlatadigan har qanday skriptga nisbatan xatti-harakatlarga moslash kerak.

Qatlamlarni ajratishning ayrim afzalliklari quyidagilardir:

HTML - tuzilish qatlami

Tarkibli qatlam sizning mijozlaringiz o'qishni yoki qarashni istagan barcha tarkibni saqlagan joydir. Bu HTML5 standartlariga mos keladigan kodlarga kiritiladi va u matn va tasvirlarni, shuningdek multimedia (video, audio va boshqalarni) o'z ichiga olishi mumkin. Sayt tarkibidagi har bir jihat strukturaviy qatlamda bo'lishiga ishonch hosil qilish muhimdir. Bu JavaScript-ni o'chirib qo'ygan yoki CSS-ni butun veb-saytga kirish imkoniga ega bo'lgan har qanday mijozlarga ruxsat beradi, agar bu saytning barcha funktsiyalari bo'lmasa.

CSS - Stillar Layer

Veb-saytingiz uchun barcha ingl. Uslublaringizni tashqi uslublar jadvalida yaratasiz. Siz bir nechta uslublar jadvalidan foydalanishingiz mumkin, lekin har bir alohida CSS-fayli sayt ishlashiga ta'sir qiluvchi HTTP so'rovini talab qilishini talab qiladi.

JavaScript - Behavior Layer

JavaScript-da xatti-qavat uchun eng keng tarqalgan tildir, lekin avval aytib o'tganimdek, CGI va PHP veb-sahifa xatti-harakatlari ham yaratishi mumkin. Ko'pchilik ishlab chiquvchilar xatti-harakatlar qatlamini nazarda tutganda, ular to'g'ridan-to'g'ri veb-brauzerda faollashtirilgan qatlamni anglatadi, shuning uchun JavaScript-da deyarli har doim tanlangan tildir. Ushbu qavatni DOM yoki Document Object Model bilan bevosita muloqot qilish uchun foydalanasiz. Kontent qatlamida haqiqiy HTMLni yozish , xatti-qavatdagi DOM o'zaro ta'sirlar uchun ham muhimdir.

Siz xatti-harakatlar qatlamini yaratganingizda, CSS kabi tashqi skript fayllaridan foydalaning. Siz tashqi uslublar jadvalini ishlatishning barcha afzalliklariga ega bo'lasiz.