الفرق بين المراجعتين لصفحة: «JavaScript/Document/doctype»

من موسوعة حسوب
إضافة الصّفحة
 
ط ←‏مُلاحظات: إزالة التشكيل عن العنوان
 
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 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 التي لا تحتوي على عنصر <html>. أضافت إمكانيّة تغيير نوع المُستند.
* مواصفة [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 لا يدعم تعديل تعريف نوع المستند.

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