الفرق بين المراجعتين ل"JavaScript/Document/doctype"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
ط (←‏مُلاحظات: إزالة التشكيل عن العنوان)
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:<code>Document.doctype</code>}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:<code>Document.doctype</code>}}</noinclude>
 
 
تُعيد تعريف نوع المُستند (DTD) المُرتبط بالمُستند الحاليّ. الكائن المُعاد يُطبّق الواجهة <code>DocumentType</code>. استعمل <code>DOMImplementation.createDocumentType()‎</code>  لإنشاء الواجهة <code>DocumentType</code>.
 
تُعيد تعريف نوع المُستند (DTD) المُرتبط بالمُستند الحاليّ. الكائن المُعاد يُطبّق الواجهة <code>DocumentType</code>. استعمل <code>DOMImplementation.createDocumentType()‎</code>  لإنشاء الواجهة <code>DocumentType</code>.
  
سطر 21: سطر 20:
 
);
 
);
 
</syntaxhighlight>
 
</syntaxhighlight>
==مُلاحظات==
+
==ملاحظات==
 
تُعيد الخاصيّة القيمة <code>null</code> في حالة لم يكن هناك أي تعريف نوع مستند (DTD) مرتبط بالمستند الحالي.
 
تُعيد الخاصيّة القيمة <code>null</code> في حالة لم يكن هناك أي تعريف نوع مستند (DTD) مرتبط بالمستند الحالي.
  
 
المستوى الثّاني من DOM لا يدعم تعديل  تعريف نوع المستند.
 
المستوى الثّاني من DOM لا يدعم تعديل  تعريف نوع المستند.
  
==المواصفات==
+
==مصادر ومواصفات==
*
 
 
* مواصفة [https://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-B63ED1A31 DOM: Document Object Model (DOM) Level 3 Core Specification]. غيّرت هذه المواصفة القيمة المُعادة لمستندات HTML التي لا تحتوي على عنصر <code><html></code>. أضافت إمكانيّة تغيير نوع المُستند.
 
* مواصفة [https://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-B63ED1A31 DOM: Document Object Model (DOM) Level 3 Core Specification]. غيّرت هذه المواصفة القيمة المُعادة لمستندات HTML التي لا تحتوي على عنصر <code><html></code>. أضافت إمكانيّة تغيير نوع المُستند.
 
* مواصفة [https://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-B63ED1A31 Document Object Model (DOM) Level 2 Core Specification]. التعريف البدئي.
 
* مواصفة [https://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-B63ED1A31 Document Object Model (DOM) Level 2 Core Specification]. التعريف البدئي.
 +
[[تصنيف:JavaScript]]
 +
[[تصنيف:Web API]]
 +
[[تصنيف:DOM]]
 +
[[تصنيف:Document]]

المراجعة الحالية بتاريخ 05:49، 13 مارس 2018

تُعيد تعريف نوع المُستند (DTD) المُرتبط بالمُستند الحاليّ. الكائن المُعاد يُطبّق الواجهة DocumentType. استعمل DOMImplementation.createDocumentType()‎ لإنشاء الواجهة DocumentType.

البنية العامّة

doctype = document.doctype;
  • doctype خاصيّة قابلة للقراءة فقط.

مثال

var doctypeObj = document.doctype;

console.log(
  "doctypeObj.name: "           + doctypeObj.name            + "\n" +
  "doctypeObj.internalSubset: " + doctypeObj.internalSubset  + "\n" +
  "doctypeObj.publicId: "       + doctypeObj.publicId        + "\n" +
  "doctypeObj.systemId: "       + doctypeObj.systemId
);

ملاحظات

تُعيد الخاصيّة القيمة null في حالة لم يكن هناك أي تعريف نوع مستند (DTD) مرتبط بالمستند الحالي.

المستوى الثّاني من DOM لا يدعم تعديل تعريف نوع المستند.

مصادر ومواصفات