2-amaliy ishda siz Sporttovarlar web saytining ba’zi bir qism kodlari hamda ularning vazifalari bilan tanishishingiz mumkin. Xususan hozirgi kunda ko’plab web saytlar HTML, CSS hamda Java Script orqali yoziladi.
HTML, CSS va JavaScript veb-saytlar va veb-ilovalarni yaratish uchun ishlatiladigan uchta muhim texnologiyadir.
HTML (Hypertext Markup Language) veb-sahifa mazmuni va tuzilishini yaratish uchun ishlatiladi. Bu veb-sahifadagi sarlavhalar, paragraflar, rasmlar, havolalar va boshqalar kabi turli elementlarni belgilash uchun teglardan foydalanadigan belgilash tilidir.
CSS (Cascading Style Sheets) HTML tarkibini uslublash va formatlash uchun ishlatiladi. U veb-sahifaga ranglar, shriftlar, tartiblar va boshqa vizual elementlarni qo'shish usulini taqdim etadi. CSS HTML hujjatiga ichki, ichki yoki tashqaridan qo'llanilishi mumkin.
JavaScript - bu veb-sahifaga interaktivlik va dinamik xatti-harakatlarni qo'shish uchun ishlatiladigan dasturlash tili. U animatsiyalarni yaratish, foydalanuvchi kiritishini tekshirish, dinamik tarkibni yaratish va boshqalar uchun ishlatilishi mumkin. JavaScript brauzerda ham, server tomonida ham ishlatilishi mumkin (Node.js yordamida).
HTML, CSS va JavaScript birgalikda zamonaviy veb-ishlanmaning asosini tashkil qiladi va butun dunyo bo'ylab ishlab chiquvchilar tomonidan chiroyli, funktsional va interaktiv veb-saytlar va ilovalar yaratish uchun foydalaniladi.
Bu topshiriqda siz proectning bir qism kodlari bilan tanishishingiz mumkin.
Ushbu texnik topshiriqda siz HTML, CSS va JavaScript-dan foydalangan holda sport tovarlari veb-saytini yaratasiz. Veb-saytda bosh sahifa, mahsulot sahifalari va xarid qilish savati bo'ladi. Bu erda har bir bo'lim uchun talablar:
Bosh sahifa:
Bosh sahifada veb-sayt logotipi va navigatsiya menyusi bilan sarlavha bo'lishi kerak.
Sarlavha ostida fon tasviri va harakatga chaqiruv tugmasi bo'lgan qahramon bo'limi bo'lishi kerak.
Qahramon bo'limi ostida kamida uchta mahsulot tasviri va ularning tavsifi bo'lgan taniqli mahsulotlar bo'limi bo'lishi kerak.
Nihoyat, ijtimoiy tarmoqlarga va veb-saytning boshqa sahifalariga havolalar bilan pastki qism bo'lishi kerak.
Mahsulot sahifalari:
Har bir mahsulot sahifasida veb-sayt logotipi va navigatsiya menyusi bilan sarlavha bo'lishi kerak.
Sarlavha ostida mahsulot tasviri, uning nomi, narxi va tavsifi bo'lishi kerak.
Mahsulot haqida ma'lumot ostida miqdorni kiritish va savatga qo'shish tugmasi bo'lishi kerak.
Nihoyat, ijtimoiy tarmoqlarga va veb-saytning boshqa sahifalariga havolalar bilan pastki qism bo'lishi kerak.
Xarid savati:
Savat sahifasida veb-sayt logotipi va navigatsiya menyusi bilan sarlavha bo'lishi kerak.
Sarlavha ostida, savatga qo'shilgan barcha mahsulotlar bilan jadval bo'lishi kerak.
Jadvalda mahsulot nomi, narxi, miqdori va oraliq jami ko'rsatilishi kerak.
Jadval ostida, savatdagi barcha mahsulotlarning umumiy narxini ko'rsatadigan umumiy bo'lim bo'lishi kerak.
Nihoyat, to'lov tugmasi bo'lishi kerak.
Bu erda HTML, CSS va JavaScript kodlari:
1.HTML
Ushbu yuqoridagi kodlar navigatsiya paneli uchun ishlatiladi:
Veb-sahifaning navigator paneli odatda sahifa mazmunini tuzish va tartibga solish uchun ishlatiladigan bir qator teglarni o'z ichiga oladi. Bu erda siz ko'rishingiz mumkin bo'lgan ba'zi umumiy teglar:
: Bu teg HTML hujjatining boshlanishini ko'rsatish uchun ishlatiladi.
: Bu teg sahifaning o'zida ko'rinmaydigan hujjat haqidagi ma'lumotlarni o'z ichiga olishi uchun ishlatiladi, masalan, sahifaning sarlavhasi, uslublar jadvallari va skriptlarga havolalar va meta-ma'lumotlar.
: Bu teg brauzerning sarlavha satrida paydo bo'ladigan va ko'pincha xatcho'plar uchun matn sifatida ishlatiladigan sahifa sarlavhasini belgilash uchun ishlatiladi.
: Bu teg matn, tasvirlar va boshqa media kabi sahifaning ko'rinadigan mazmunini o'z ichiga olish uchun ishlatiladi.
: Bu teg odatda logotip yoki sayt navigatsiyasini o'z ichiga olgan sahifaning yuqori qismidagi bo'limni aniqlash uchun ishlatiladi.