با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
در این جلسه در خدمت شما هستم با آموزش شی window در جاوا اسکریپت JavaScript و آموزش گرفتن اندازه پنجره مرورگر در جاوا اسکریپت در ادامه با ما همراه باشید.
شی window بخشی از (Browser Object Model BOM) می باشد که به ما اجازه می دهد تا با مرورگر ارتباط داشته باشیم.
هیچ استانداردی برای مدل شی گرای مرورگر وجود ندارد.
زیرا مرورگر های مدرن متد ها و خواص مشابهی را برای تعامل با جاوا اسکریپت پیاده سازی کرده اند.
و این اغلب به متد ها و خواص BOM ارجاع می شود
شی window در جاوا اسکریپت توسط تمام مرورگر ها پشتیبانی می شود.
این شی درواقع نمایانگر پنجره مرورگر است.
تمام اشیا سراسری، توابع و متغیر های جاوا اسکریپت به صورت خودکار عضوی از شی window می باشند.
متغیر های سراسری خواص شی window هستند.
توابع سراسری متد های شی window هستند.
حتی HTML DOM نیز یک خاصیت شی window می باشد.
در پایین دو دستور زیر با هم تفاوتی ندارند:
1 | window.document.getElementById("header"); |
و
1 | document.getElementById("header"); |
دو خاصیت برای گرفتن اندازه پنجره مرورگر در جاوا اسکریپت به کار می روند.
هر دو خاصیت اندازه ها به صورت پیکس pixel بر می گردانند.
این اندازه ها شمال نوار ابزار و اسکرول بار ها نمی شوند
مثال:
1 2 3 4 5 6 7 | var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; |
جلسه کار با شی window در جاوا اسکریپت JavaScript به پایان رسید.
در جلسه بعد به آموزش شی screen در جاوا اسکریپت خواهیم پرداخت. با ماه همراه باشید.
محمد جواد
سلام . من از دستور self.close() استفاده میکنیم ولی هیچ اتفاقی نمیفته . مشکل از کجا میتونه باشه ؟
کد های جاوااسکریپت دیگه رو امتحان کردم کار میکنه بدون مشکل