Window obyekti
Window obyekti
window obyekti brauzerdagi ochiq oynani ifodalaydi.
Agar hujjatda freymlar (<iframe> teglari) bo‘lsa, brauzer HTML hujjat uchun bitta window obyektini va har bir freym uchun qo‘shimcha ravishda bittadan window obyektini yaratadi.
Window obyekti xususiyatlari
| Xususiyat | Tavsif |
|---|---|
| closed | Oyna yopilgan bo‘lsa, boolean true qiymatini qaytaradi. |
| console | Oynaning Console obyektini qaytaradi. Shuningdek qarang: Console obyekti. |
| defaultStatus | Eskirgan. |
| document | Oynaning Document obyektini qaytaradi. Shuningdek qarang: Document obyekti. |
| frameElement | Oyna ishlayotgan freymni qaytaradi. |
| frames | Oyna ichida ishlayotgan barcha window obyektlarini qaytaradi. |
| history | Oynaning History obyektini qaytaradi. Shuningdek qarang: History obyekti. |
| innerHeight | Oyna kontent maydonining (viewport) balandligini aylantirish panellari bilan birga qaytaradi |
| innerWidth | Oyna kontent maydonining (viewport) kengligini aylantirish chiziqlari bilan birga qaytaradi |
| length | Joriy oynadagi <iframe> elementlari sonini qaytaradi |
| localStorage | Veb-brauzerda kalit/qiymat juftliklarini saqlash imkonini beradi. Ma’lumotlarni muddatsiz saqlaydi |
| location | Oynaning Location obyektini qaytaradi. Shuningdek qarang: Location obyekti. |
| name | Oyna nomini o‘rnatadi yoki qaytaradi |
| navigator | Oynaning Navigator obyektini qaytaradi. Shuningdek qarang: Navigator obyekti. |
| opener | Ushbu oynani yaratgan oynaga havolani qaytaradi |
| outerHeight | Brauzer oynasining balandligini asboblar paneli/aylantirish chiziqlari bilan birga qaytaradi |
| outerWidth | Brauzer oynasining kengligini asboblar paneli/aylantirish chiziqlari bilan birga qaytaradi |
| pageXOffset | Joriy hujjat oynaning yuqori chap burchagidan (gorizontal bo‘yicha) necha piksel aylantirilganini qaytaradi |
| pageYOffset | Joriy hujjat oynaning yuqori chap burchagidan (vertikal bo‘yicha) necha piksel aylantirilganini qaytaradi |
| parent | Joriy oynaning ota oynasini qaytaradi |
| screen | Oynaning Screen obyektini qaytaradi Shuningdek qarang: Screen obyekti |
| screenLeft | Oynaning ekranga nisbatan gorizontal koordinatasini qaytaradi |
| screenTop | Oynaning ekranga nisbatan vertikal koordinatasini qaytaradi |
| screenX | Oynaning ekranga nisbatan gorizontal koordinatasini qaytaradi |
| screenY | Oynaning ekranga nisbatan vertikal koordinatasini qaytaradi |
| sessionStorage | Veb-brauzerda kalit/qiymat juftliklarini saqlash imkonini beradi. Ma’lumotlarni bitta seans davomida saqlaydi |
| scrollX | pageXOffset ning muqobil nomi (alias) |
| scrollY | pageYOffset ning muqobil nomi (alias) |
| self | Joriy oynani qaytaradi |
| status | Eskirgan. Undan foydalanmang. |
| top | Eng yuqori darajadagi brauzer oynasini qaytaradi |
Window obyekti metodlari
| Metod | Tavsif |
|---|---|
| addEventListener() | Oynaga hodisa ishlovchisini biriktiradi |
| alert() | Xabar va OK tugmasi bo‘lgan ogohlantirish oynasini ko‘rsatadi |
| atob() | base-64 da kodlangan stringni dekodlaydi |
| blur() | Joriy oynadan fokusni oladi |
| btoa() | Stringni base-64 formatida kodlaydi |
| clearInterval() | setInterval() bilan o‘rnatilgan taymerni tozalaydi |
| clearTimeout() | setTimeout() bilan o‘rnatilgan taymerni tozalaydi |
| close() | Joriy oynani yopadi |
| confirm() | Xabar hamda OK va Cancel tugmalari bo‘lgan muloqot oynasini ko‘rsatadi |
| focus() | Fokusni joriy oynaga o‘rnatadi |
| getComputedStyle() | Elementga qo‘llangan joriy hisoblangan CSS uslublarini oladi |
| getSelection() | Foydalanuvchi tanlagan matn diapazonini ifodalovchi Selection obyektini qaytaradi |
| matchMedia() | Ko‘rsatilgan CSS media so‘rovi stringini ifodalovchi MediaQueryList obyektini qaytaradi |
| moveBy() | Oynani joriy joylashuviga nisbatan suradi |
| moveTo() | Oynani ko‘rsatilgan joyga suradi |
| open() | Yangi brauzer oynasini ochadi |
| print() | Joriy oyna tarkibini chop etadi |
| prompt() | Tashrif buyuruvchidan ma’lumot kiritishni so‘raydigan muloqot oynasini ko‘rsatadi |
| removeEventListener() | Oynadan hodisa ishlovchisini olib tashlaydi |
| requestAnimationFrame() | Brauzerdan keyingi qayta chizishdan oldin animatsiyani yangilash uchun funksiyani chaqirishni so‘raydi |
| resizeBy() | Oyna o‘lchamini ko‘rsatilgan piksel miqdoriga o‘zgartiradi |
| resizeTo() | Oyna o‘lchamini ko‘rsatilgan kenglik va balandlikka o‘zgartiradi |
| scroll() | Eskirgan. Uning o‘rniga scrollTo()’dan foydalaning. |
| scrollBy() | Hujjatni ko‘rsatilgan piksel miqdoriga aylantiradi |
| scrollTo() | Hujjatni ko‘rsatilgan koordinatalarga aylantiradi |
| setInterval() | Belgilangan intervallarda (millisekundlarda) funksiyani chaqiradi yoki ifodani hisoblaydi |
| setTimeout() | Belgilangan millisekundlar o‘tgach funksiyani chaqiradi yoki ifodani hisoblaydi |
| stop() | Oyna yuklanishini to‘xtatadi |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
