مفهوم Window
- الصفحة السابقة مجموعات الأنواع في الجافاسكربت
- الصفحة التالية وحدة النافذة Console
مفهوم Window
The window object represents the window opened in the browser.
إذا كان يحتوي المستند على فريمات (علامة <iframe>)، فإن المتصفح يخلق عنصر نافذة للوثيقة HTML، ويخلق نافذة إضافية لكل فريم.
Window Object Properties
Object | scrollBy() 方法 |
---|---|
closed | يستعيد ما إذا كانت النافذة مغلقة. |
console | scrollBy() 方法 Console ObjectscrollBy() 方法 |
defaultStatus | scrollBy() 方法يضبط أو يستعيد النص الافتراضي في شريط الحالة للنافذة. |
document | scrollBy() 方法 Document ObjectscrollBy() 方法 |
frameElement | يستعيد الفريمات التي تعمل في النافذة. |
frames | يستعيد جميع عناصر النافذة التي تعمل في النافذة. |
history | scrollBy() 方法 History ObjectscrollBy() 方法 |
innerHeight | يستعيد طول منطقة عرض الوثيقة للنافذة. |
innerWidth | يستعيد عرض منطقة عرض الوثيقة للنافذة. |
length | يستعيد عدد عناصر <iframe> في النافذة الحالية. |
localStorage | يسمح بحفظ أزواج المفاتيح/القيم في متصفح الويب. يتم حفظ البيانات بدون تاريخ انتهاء. |
location | scrollBy() 方法 مثلث الهيكلية للموقعscrollBy() 方法 |
name | يضبط أو يستعيد اسم النافذة. |
navigator | scrollBy() 方法 مثلث الهيكلية للمراقبscrollBy() 方法 |
opener | يستعيد مرجع إلى النافذة التي تم إنشاؤها. |
outerHeight | يستعيد طول نافذة المتصفح، بما في ذلك شريط الأدوات/شريط التمرير. |
outerWidth | يستعيد عرض نافذة المتصفح، بما في ذلك شريط الأدوات/شريط التمرير. |
scrollBy() 方法 | يستعيد عدد البكسلات التي تم ر滚انها من الزاوية العلوية اليسرى (أفقًا) للوثيقة الحالية. |
scrollBy() 方法 | يستعيد عدد البكسلات التي تم ر滚انها من الزاوية العلوية اليسرى (عموديًا) للوثيقة الحالية. |
parent | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 مفهوم الشاشة ScreenscrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法
scrollBy() 方法 | scrollBy() 方法 |
---|---|
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法scrollBy() 方法 scrollBy() 方法 scrollBy() 方法 |
scrollBy() 方法 | scrollBy() 方法 |
scrollTo() | تحريك المستند إلى إحداثيات معينة. |
setInterval() | تشغيل الكود المحدد بشكل دوري. |
setTimeout() | تشغيل الكود بعد وقت معين معين. |
stop() | توقف عن تحميل النافذة. |
وصف Object Window
يعبر Object Window عن نافذة المتصفح أو الإطار. في JavaScript العملاء، هو Object عالمي، ويتم حساب جميع التعبيرات في البيئة الحالية. أي أن لاستدعاء النافذة الحالية لا تحتاج إلى لغة خاصة، يمكن استخدام خصائص تلك النافذة كمتغيرات عالمية. على سبيل المثال، يمكنك كتابة document، وليس من الضروري كتابة window.document.
بشكل مماثل، يمكن استخدام طرق Object Window الحالية كوظائف، مثل كتابة alert() وليس Window.alert().
بالإضافة إلى الخصائص والطرق المذكورة أعلاه، يحقق Object Window جميع الخصائص والطرق العالمية المحددة من قبل JavaScript الأساسي.
خصائص window لـ Window Object و خصائص selfالتي يتم استدعاؤها هي نفسها. عندما تريد تسمية النافذة الحالية بشكل واضح، وليس بشكل ضمني فقط، يمكنك استخدام هاتين الخاصيتين. بالإضافة إلى هذه الخاصيتين، تُستدعى خصائص parent وtop ومجموعة frame[] إلى Window Objects الأخرى المرتبطة بـ Window Object الحالي.
لإيجاد إطار في نافذة يمكن استخدام الجملة التالية:
frame[i] //إطار الحالي self.frame[i] //إطار الحالي w.frame[i] //إطار w
لإيجاد نافذة الأم لإطار معين (أو إطار أم)، يمكن استخدام الجملة التالية:
parent //نافذة الحالي الأم self.parent //نافذة الحالي الأم w.parent //نافذة w الأم
لإيجاد أي إطار يحتوي على نافذة الطبقة العليا، يمكن استخدام الجملة التالية:
top //نافذة الطبقة العليا للإطار الحالي self.top //نافذة الطبقة العليا للإطار الحالي f.top //نافذة الطبقة العليا للإطار f
يُنشأ نافذة المستعرض الرئيسية الجديدة بواسطة طريقة Window.open(). عند استدعاء هذه الطريقة، يجب حفظ قيمة العودة من open() في متغير، ثم استخدام ذلك المتغير لتسمية النافذة الجديدة. يمكن استخدام النافذة الجديدة خصائص openerتقوم بالاستدلال على النافذة التي فتحتها.
بشكل عام،طرق Window هي لتنفيذ بعض العمليات على نافذة المتصفح أو الإطار. و مетод alert()،مетод confirm()و مетод promptفهمها مختلف، حيث يتم التفاعل مع المستخدم من خلال نافذة حوار بسيطة.
- الصفحة السابقة مجموعات الأنواع في الجافاسكربت
- الصفحة التالية وحدة النافذة Console