JavaScript Window Screen (Ekran ma'lumotlari)
window.screen obyekti foydalanuvchining ekrani haqida ma'lumotlarni o'z ichiga oladi.
Window Screen
window.screen obyektini window. prefiksisiz ham ishlatish mumkin.
Asosiy xususiyatlar:
screen.width— ekranning umumiy kengligi.screen.height— ekranning umumiy balandligi.screen.availWidth— ekranning foydalanish mumkin bo'lgan kengligi (vazifalar panelini chegirganda).screen.availHeight— ekranning foydalanish mumkin bo'lgan balandligi.screen.colorDepth— rang chuqurligi (bitlarda).screen.pixelDepth— piksel chuqurligi.
Ekran kengligi va balandligi
screen.width va screen.height xususiyatlari ekranning piksellardagi umumiy hajmini qaytaradi.
js
console.log('Ekran kengligi: ' + screen.width)
console.log('Ekran balandligi: ' + screen.height)Foydalanish mumkin bo'lgan o'lchamlar
screen.availWidth va screen.availHeight xususiyatlari Windows Taskbar kabi interfeys elementlaridan tashqari, foydalanish mumkin bo'lgan o'lchamlarni qaytaradi.
js
console.log("Foydalanish mumkin bo'lgan balandlik: " + screen.availHeight)Rang va Piksel chuqurligi
- Color Depth: Bitta rangni ko'rsatish uchun ishlatiladigan bitlar soni. Zamonaviy kompyuterlar odatda 24 yoki 32 bitli ranglardan foydalanadi.
- Pixel Depth: Ekranning piksel chuqurligi. Zamonaviy monitorlarda bu rang chuqurligi bilan bir xil bo'ladi.
js
console.log('Rang chuqurligi: ' + screen.colorDepth)Eslatma
Ushbu xususiyatlar veb-sayt dizaynini foydalanuvchi qurilmasiga moslashtirish (responsive design) uchun emas, balki qurilma haqida statistik ma'lumot olish uchun ko'proq foydalaniladi.
