Skip to content

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.