٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش پنجره جاوا اسکریپت

Browser Object Model (BOM) به JavaScript اجازه می دهد تا با مرورگر “صحبت کند”. مدل شی Br مرورگر (BOM) هیچ استاندارد رسمی برای وجود دارد B rowser O bject M odel (BOM). از آنجا که مرورگرهای مدرن (تقریباً) روشها و خصوصیات یکسانی را برای تعامل جاوا…

محمد یوسفی

29 جولای 2021

Browser Object Model (BOM) به JavaScript اجازه می دهد تا با مرورگر “صحبت کند”.


مدل شی Br مرورگر (BOM)

هیچ استاندارد رسمی برای وجود دارد B rowser O bject M odel (BOM).

از آنجا که مرورگرهای مدرن (تقریباً) روشها و خصوصیات یکسانی را برای تعامل جاوا اسکریپت پیاده سازی کرده اند ، اغلب از آن به عنوان روشها و خصوصیات BOM یاد می شود.


شی پنجره

این windowشی توسط همه مرورگرها پشتیبانی می شود. این نشان دهنده پنجره مرورگر است.

همه اشیا global ، توابع و متغیرهای جاوا اسکریپت جهانی به طور خودکار عضو شی window پنجره می شوند.

متغیرهای جهانی خصوصیات شی پنجره هستند.

توابع جهانی روش های شی window پنجره هستند.

حتی شی document سند (از HTML DOM) ویژگی شی object پنجره است:

window.document.getElementById("header");

مثل این هست که:

document.getElementById("header");

اندازه پنجره

برای تعیین اندازه پنجره مرورگر می توان از دو ویژگی استفاده کرد.

هر دو ویژگی اندازه ها را بر حسب پیکسل برمی گردانند:

  • window.innerHeight – ارتفاع داخلی پنجره مرورگر (در پیکسل)
  • window.innerWidth – عرض داخلی پنجره مرورگر (در پیکسل)

پنجره مرورگر (نمای نمای مرورگر) شامل نوار ابزار و نوار پیمایش نیست.

مثال

let w = window.innerWidth;
let h = window.innerHeight;

سایر روشهای پنجره

برخی از روش های دیگر:

  • window.open() – یک پنجره جدید باز کنید
  • window.close() – پنجره فعلی را ببندید
  • window.moveTo() – پنجره فعلی را حرکت دهید
  • window.resizeTo() – تغییر اندازه پنجره فعلی

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها