نافذة JS
كائن نافذة: http://www.w3school.com.cn/js/js_window.asp
جميع المتصفحات تدعم كائنات نافذة. إنه يمثل نافذة المتصفح.
تصبح جميع الكائنات والوظائف والمتغيرات العالمية JavaScript أعضاء في كائن النافذة تلقائيًا.
خصائص وتنسيقات طريقة كائنات النوافذ:
[نافذة.] السمة
[نافذة.] طريقة (المعلمات)
حتى وثيقة HTML DOM هي واحدة من خصائص كائن النافذة:
window.document.getElementById ("header") ؛
مثل هذا:
document.getElementById ("header") ؛
شاشة JS
كائن الشاشة: http://www.w3school.com.cn/js/js_window_screen.asp
يصف كائن الشاشة بشكل رئيسي خصائص الشاشة واللون للشاشة.
خصائص كائنات الشاشة:
التنسيق: screen.properties
screen.availwidth - عرض الشاشة المتاح
screen.availheight - ارتفاع الشاشة المتاح
في وحدات البكسل ، قم بطرح خصائص واجهة ، مثل شريط مهام النافذة.
موقع JS
كائن الموقع: http://www.w3school.com.cn/js/js_window_location.asp
يتم استخدام كائن الموقع لتمثيل معلومات عنوان URL الخاص بنافذة معينة.
لا يمكن كتابة كائن window.location بدون بادئة النافذة.
بعض الأمثلة:
الموقع.
الموقع. PathName يعيد المسار واسم الملف للصفحة الحالية
موقع. PORTS يعيد منفذ مضيف الويب (80 أو 443)
الموقع. إرجاع بروتوكول الويب المستخدم (http: // أو https: //)
تُرجع خاصية الموقع. HREF عنوان URL للصفحة الحالية.
طريقة site.assign () تقوم بتحميل المستند الجديد.
تاريخ JS
الكائن التاريخي: http://www.w3school.com.cn/js/js_window_history.asp
يتم استخدام كائن تاريخي لتخزين قائمة عناوين URL التي تمت زيارتها مؤخرًا من قبل العميل.
لحماية خصوصية المستخدم ، يتم فرض القيود على كيفية وصول JavaScript إلى الكائن.
بعض الطرق:
History.back () - مثل النقر فوق زر العودة في المتصفح
History.Forward () - مثل النقر فوق الزر للأمام في المتصفح
كائن الملف
كائن الملف: يمثل كائن HTML الحالي ، الذي يتكون من مجموعة العلامات <Body> ، وسيتم إنشاء كائن ملف تلقائيًا لكل ملف HTML.
شكل:
document.properties
document.method (المعلمات)
كائنات الارتباط
ستعتبر الروابط الموجودة في صفحة الويب تلقائيًا ككائنات ارتباط ويتم تمثيلها على أنها مستند. الارتباطات [0] و document.links [1] بالترتيب ...
حدد تنسيق كائن الرابط:
string.link (خاصية)
كائن شكل
كائن طفل لكائن الملف. يقوم محرك وقت التشغيل الخاص بـ JavaScript تلقائيًا بإنشاء كائن نموذج لكل نموذج.
شكل:
document.forms [index] .properties
document.forms [index] .Methods (المعلمات)
document.form name.properties
document.form name.method (المعلمات)