المفاهيم الأساسية:
- كائن النافذة: كائن موجود في جميع متصفحات الويب يمثل نافذة المتصفح.
- الكائن العالمي: الكائن الذي يحتوي على جميع المتغيرات والوظائف المتوفرة لجميع نوافذ المتصفح.
- خصائص النافذة: معلومات حول نافذة المتصفح، مثل حجمها وموضعها.
- أساليب النافذة: طرق للتفاعل مع نافذة المتصفح، مثل فتح وإغلاق نوافذ جديدة.
- نافذة المتصفح: المنطقة في متصفح الويب حيث يتم عرض محتوى الصفحة.
خطوات عملية:
- استخدم الكلمة المفتاحية
window
للوصول إلى كائن النافذة.
- استخدم الخصائص مثل
window.innerWidth
وwindow.innerHeight
للحصول على معلومات عن نافذة المتصفح.
- استخدم الأساليب مثل
()window.open
و()window.close
للتفاعل مع نافذة المتصفح.
- يمكن الوصول إلى الكائن العالمي أيضًا عبر الكلمة المفتاحية
this
.
مثال على جافاسكريبت:
// فهم الكائن "نافذة" والخصائص والأساليب الخاصة به
console.log(window.innerWidth); // عرض نافذة المتصفح
window.open("https://www.example.com", "_blank"); // فتح نافذة جديدة