الفرق بين المراجعتين ل"JavaScript/Document/doctype"
< JavaScript | Document
اذهب إلى التنقل
اذهب إلى البحث
(إضافة الصّفحة) |
ط (←مُلاحظات: إزالة التشكيل عن العنوان) |
||
(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> في حالة لم يكن هناك أي | + | تُعيد الخاصيّة القيمة <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 لا يدعم تعديل تعريف نوع المستند.
مصادر ومواصفات
- مواصفة DOM: Document Object Model (DOM) Level 3 Core Specification. غيّرت هذه المواصفة القيمة المُعادة لمستندات HTML التي لا تحتوي على عنصر
<html>
. أضافت إمكانيّة تغيير نوع المُستند. - مواصفة Document Object Model (DOM) Level 2 Core Specification. التعريف البدئي.