‎‎پنچره جاوااسكريپتBOM ـ JavaScript Window

Previous >    <Next  

‎مدل شيئ مرور گر‎(BOM -‎ Browser Object Model)‎ اجازه گفتگو را به جاوااسگريپت ‎ميدهد، يعني از طريق استانداردBOM با مرورگرها تعامل ميكنند .

‎‎مدل بام مرورگرThe Browser Object Model(BOM) -‎

‎‎هيچ استاندارد رسمي براي مدل شئ مرورگر‎(BOM)‎ وجود ندارد .

‎چون مرورگرهاي مدرن تقريبا همان روش هاي شيئ را براي تعامل با جاوااسكريپت پياده سازي ‎كرده اند، اغلب ازآن بعنوان روشها و ويژگيهايBOM ياد ميشود .

‎‎شئ پنجرهThe Window Object -‎

‎‎شئ‎window‎ توسط همه مرورگرها پشتيباني ميشود .آن بعنوان پنجره مرورگرميباشد.

‎تمام اشياء ، توابع ومتغيرهاي جهاني جاوااسكريپت بطور خودكار عضو شئ‎window‎ ‎ميشوند .متغيرهاي جهاني ويژگي شئ فوق و توابع جهاني جاوااسكريپت متد هاي آن ميباشند .حتي ‎شئ سند‎(document object)‎‎ اچ تي ام ال كه مربوط بهDOM است ويژگي شئ ‎window‎‎است.

‎‎بعنوان نمونه بدو مورد زير كه براي شئ سندHTML بوده و مشابهند توجه كنيد .

document.getElementById("header");

window.document.getElementById("header");

‎‎مورد اول از نوعDOM بوده كه در مورد دوم ويژگي شئ‎window‎ يعنيBOM است.

‎‎اندازه پنجرهWindow Size _

‎دو ويژگي براي انداره شئ‎window‎ بكار گرفته ميشود .هر دو آنها اندازه را برحسب ‎پيكسل برگشت ميدهند:

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

‎‎مثال ـ ابعاد شئ‎window

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

--(go to editor for change code and run)

‎‎ساير متدهاشئ پنجرهOther Window Methods -‎

‎‎بعضي از متدهاي آن مطابق زير است.


Previous >    <Next