Программируем графику
Ushbu kitob HTML sahifalarida grafik tasvirlarni o'zgartirish, animatsiya yaratish va grafikani optimallashtirish usullarini o'rgatadi. Unda JavaScript yordamida grafik ob'ektlar bilan ishlash, animatsiyani boshqarish, tasvirlarni yuklashni optimallashtirish va murakkab menyularni yaratish kabi mavzular ko'rib chiqiladi. Kitob dasturchilarga veb-sahifalarni yanada jozibali va interaktiv qilish uchun zarur bo'lgan bilim va ko'nikmalarni beradi.
Asosiy mavzular
- Image obyekti: Image obyekti va uning asosiy xususiyatlari, masalan, src va lowsrc, shuningdek, ushbu xususiyatlarni JavaScript orqali o'zgartirish usullari.
- Tasvirni o'zgartirish: Mavjud tasvirni yangi tasvirga almashtirish usullari, shu jumladan, tasvirlarni oldindan yuklab olish va tezkor animatsiya uchun ularni xotirada saqlash.
- Multiplikatsiya: Tasvirlarni ketma-ket o'zgartirish orqali animatsiya yaratish, shu jumladan, setTimeout() funksiyasi yordamida animatsiya tezligini boshqarish.
- Multiplikatsiyani ishga tushirish va to'xtatish: Animatsiyani ishga tushirish va to'xtatish usullari, shu jumladan, clearTimeout() funksiyasi yordamida animatsiyani to'xtatish.
- Ko'rsatishni optimallashtirish: Grafik tasvirlarning yuklanish tezligini oshirish uchun turli xil optimallashtirish usullari, masalan, tasvirlarni oldindan yuklab olish va tasvirlarni qismlarga bo'lish.
- Yuklash paytida optimallashtirish: Tasvirlarni yuklash paytida optimallashtirish usullari, shu jumladan, IMG konteynerida WIDTH va HEIGHT atributlarini ko'rsatish.
- Grafika va jadval: Grafik elementlar va jadvallarni ishlatish bilan bog'liq masalalar
- Grafika va voqealarni qayta ishlash: Grafik tasvirlardagi voqealarni qayta ishlash usullari, shu jumladan, sichqoncha harakati bilan bog'liq voqealar (onMouseover, onMouseout).
- Ichki menyu: Ichki menyuni yaratish usullari, jumladan, JavaScript va grafik tasvirlar yordamida interaktiv menyularni yaratish.