مقدمة الكورس:
- ما هو BOM؟ ولماذا هو ضروري لكل مطور ويب.
- التعرف على نوافذ المتصفح (Windows) والتعامل مع خصائصها وطرقها.
المحتويات الرئيسية للدورة:
الوحدة الأولى: نافذة المتصفح (Window Object)
- التعرف على Window Object وكيف تتحكم في نافذة المتصفح.
- طرق Window الأساسية:
- Alert, Prompt, Confirm لعمل إشعارات وتفاعل مع المستخدم.
- setTimeout & setInterval: التوقيت والتحكم بالتأخير الزمني.
- Open, Close, Focus, Stop: التحكم في النوافذ المنبثقة.
- scrollBy, scrollTo: التحكم في التمرير داخل الصفحة.
الوحدة الثانية: خصائص Window الهامة:
- أبعاد الشاشة:
- innerHeight, innerWidth: معرفة أبعاد نافذة المتصفح.
- الإحداثيات:
- pageXOffset, pageYOffset: التمرير الأفقي والرأسي.
الوحدة الثالثة: الموقع (Location Object):
- خصائص Location:
- Href, Host, Hash, Protocol, Search, Pathname.
- طرق Location:
- Reload, Replace, Assign: التحكم في إعادة تحميل الصفحات أو تغييرها.
الوحدة الرابعة: التاريخ والتنقل (History & Navigator):
- طرق History:
- Back, Forward, Go: التحكم في التنقل عبر الصفحات السابقة.
- Navigator: معرفة معلومات عن المتصفح مثل اللغة والمنصة.
الوحدة الخامسة: الشاشة (Screen Object):
- التعرف على Screen Object: معرفة أبعاد ودقة الشاشة للتحكم في التصميم.
الوحدة السادسة: الكوكيز (Cookies):
- مقدمة حول الكوكيز: كيفية إنشاء وقراءة الكوكيز.
- كيفية التعامل مع Cookies لحفظ بيانات المستخدمين.
مميزات الكورس:
- شرح مبسط ومباشر باللغة العربية.
- تطبيقات عملية لكل خاصية مع أمثلة حقيقية.
- أساس قوي لكل من يريد احتراف التعامل مع المتصفح عبر JavaScript.
الفئة المستهدفة:
- المطورون المبتدئون والمتوسطون الذين يريدون فهم كيفية التحكم في المتصفح باستخدام JavaScript.
- مطورو الواجهات الأمامية (Front-end Developers).
- أي شخص يريد تعلم بناء تطبيقات تفاعلية مع المتصفح.
متطلبات سابقة:
- معرفة بسيطة بـ JavaScript الأساسية.
مدة الكورس:
- 19 درس متكامل.
- أكثر من 3 ساعات من الشرح المباشر.
الأدوات المطلوبة:
- متصفح حديث (Chrome, Firefox).
- محرر أكواد مثل VS Code.
تاريخ التحديثمنذ 10 ساعات
اللغةالعربية
عدد الدروس19 درس
إجمالي الوقت02:35:29 ساعة
المستوىمبتدئ
محتوى الكورس
جميع الدروس
محتوى الكورس
جميع الدروس