في هذا الدرس 11تصفّح المواضيع
defaultView
defaultView
defaultView : هي عبارة عن خاصية تستخدم في ارجاع القيمة الأفتراضية للعنصر " document " وازالة جميع الدوال والعناصر الموجودة بداخله
Syntax
document.defaultView
Example
doctype
doctype
doctype هي اختصار ل Document type ومن اسمها نستطيع ان نعرف انها تقوم بتحديد نوع الملف حيث أن هناك مجموعة مختلفة من الملفات مثل (XML , HTML , JSON )
Syntax
document.doctype
Example
documentElement
documentElement
هي عبارة عن خاصية تستخدم في تحديد العنصر الأساسي الخاص بالمستند
بالنسبة للملفات من النوع "HTML " فأن الخاصية documentElement تقوم بأرجاع العنصر "HTML" لأنه هو العنصر الأساسي الخاص بالمستند
Example
var x = document.documentElement.nodeName;
document.getElementById("demo").innerHTML = x;
implementation
implementation
تستخدم الخاصية "implementation " في تحديد ما اذا كان المستند يدعم ال HTML DOM أولا
- القيمة المرجعة منها تكون من النوع "Boolean" أي انها تحمل احدي القيمتين (true/false )
- true : اذا كان المستند يدعم ال HTML DOM
- false : اذا كان المستند لا يدعم ال HTML DOM
Syntax
document.implementation
Example
readyState
readyState
تستخدم الخاصية " readyState " في تحديد حالة عملية تحميل المستند وتقوم بأرجاع أحدي القيم التالية
- uninitialized : تدل علي ان المستند لم يبدأ التحميل بعد
- loading : تدل علي ان المستند قيد التحميل
- loaded : تدل علي ان المستند تم تحميله
- interactive : تدل علي المستند تم تحميل جزء كافي منه يسمح بتفاعل المستخدمين معه
- complete : تدل علي أن المستند تم تحميله بشكل كامل
Syntax
document.readyState
Example
referrer
referrer
- referrer : هي عبارة عن خاصية تستخدم في أرجاع عنوان URL الداخلي للمستند الحالي
- تقوم بأرجاع عنوان URL الداخلي للمستند بالأضافة الي عنوان ال Protocol الخاص بالصفحة
var x = document.referrer;
removeEventListener
removeEventListener
- إذا تم إنشاء حدث event وكان هناك بعض النشاط من المستخدم ولكنك لا تريد أن يتفاعل العنصر مع هذا الحدث المحدد لغرض معين وللقيام بذلك يمكننا استخدام دالة removeEventListener ()
- removeEventListener هي عبارة عن دالة مضمنة بداخل لغة ال javaScript نستخدمها في حالة أردنا تعطيل حدث معين في وقت معين علي سبيل المثال نريد أيقاف تفعيل الحدث event عندما يقوم المستخدم بالضغط علي زر معين
Syntax
document.removeEventListener(event, function, useCapture)
| Parameter | Description |
| event | تستخدم في تحديد الحديث event الذي تريد الغائه |
| | تستخدم في تحديد دالة لازالتها او تعطيلها |
Example
/* Attach an event handler to the document */
document.addEventListener("mousemove", myFunction);
/* Remove the event handler from the document */
document.removeEventListener("mousemove", myFunction);
renameNode
renameNode
تستخدم الخاصية " renameNode " في تحويل عنصر من نع معين الي نوع أخر
Syntax
document.renameNode(node, namespaceURI, nodename)
| Parameter | Description |
| node | هذا هو العنصر الذي تريد تغيير نوعه الي عنصر أخر |
| nodename | هذا هو اسم العنصر الجديد الذي تريد التحويل اليه |
scripts
scripts
هي عبارة عن خاصية تستخدم في الوصول الي جميع العناصر من النوع "<script> " الموجودة في المستند
Syntax
document.scripts
| Property/Method | Description |
| length | هي عبارة عن دالة تستخدم في تحديد عدد العناصر |
| [index] | هي عبارة عن خاصية تستخدم في أحضار عنصر معين عن طريق ال index الفهرس الخاص به كما ان اول عنصر يأخذ ال index رقم صفر |
| item(index) | هي عبارة عن خاصية تستخدم في أحضار عنصر معين عن طريق ال index الفهرس الخاص به كما ان اول عنصر يأخذ ال index رقم صفر |
| namedItem(id) | هي عبارة عن خاصية تستخدم أحضار عنصر معين عن طريق المعرف ID الخاص به |
[index]
item(index)
namedItem(id)
title
title
title : هي عبارة عن خاصية تستخدم في الوصول الي عنصر "<title> " الخاص بالمستند الحالي ويمكننا من خلالها معرفة المحتوي الموجود بداخله او التعديل عليه

Syntax
document.title
Example
URL
URL
URL : هي عبارة عن خاصية تستخدم في الحصول علي العنوان الكامل الخاص بالمستند
Syntax
document.URL
Example
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.