Brauzer Window obyekti


Brauzer obyekti modeli (BOM) JavaScript-ga brauzer bilan “suhbatlashish” imkonini beradi.


ULASHISH

Brauzer obyekt modeli (BOM)

Brauzer obyekt modeli (BOM) uchun rasmiy standartlar mavjud emas.

Zamonaviy brauzerlar JavaScript interaktivligi uchun (deyarli) bir xil metod va xususiyatlarni amalga oshirgani sababli, ular ko‘pincha BOM metodlari va xususiyatlari deb ataladi.


window obyekti

window obyekti barcha brauzerlar tomonidan qo‘llab-quvvatlanadi. U ifodalaydi brauzer oynasi.

Barcha global JavaScript obyektlari, funksiyalari va o‘zgaruvchilari avtomatik ravishda oyna obyektining a’zolariga aylanadi.

Global o‘zgaruvchilar oyna obyektining xususiyatlari.

Global funksiyalar - bu oyna obyektining usullari.

Hatto hujjat obyekti ham (HTML DOM ning) oyna obyektining xususiyatidir:

window.document.getElementById("header");

Xuddi shunday:

document.getElementById("header");

Oyna o‘lchami

Brauzer oynasining o‘lchamini aniqlash uchun ikkita xususiyatdan foydalanish mumkin.

Ikkala xususiyat ham o‘lchamlarni pikselda qaytaradi:

  • window.innerHeight — brauzer oynasining ichki balandligi (pikselda)
  • window.innerWidth — brauzer oynasining ichki kengligi (pikselda)

Brauzer oynasi (brauzerning ko‘rish maydoni — viewport) asboblar paneli va aylantirish chiziqlarini o‘z ichiga OLMAYDI.

Misol

let w = window.innerWidth;
let h = window.innerHeight;
O‘zingiz sinab ko‘ring »


Boshqa Window metodlari

Boshqa ba’zi metodlar:

  • window.open() - open a new window
  • window.close() - close the current window
  • window.moveTo() - move the current window
  • window.resizeTo() - joriy oyna hajmini o‘zgartirish

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!