HTMLDocument

HTMLDocument

[18] かつては Document の特殊形が HTMLDocument とされ、 HTML文書はこのインターフェイス実装することになっていました。

[19] 現在は両者が統合され、インターフェイスとしての HTMLDocument廃止されました。 互換性のため window.HTMLDocumentwindow.Document と同じ値を持つことになっています。

仕様書

取得器

[7] Window オブジェクトHTMLDocument プロパティーの値は、 Document インターフェイスオブジェクトでなければなりません >>6

[17] このプロパティーは、 writable, configurable, 非 enumerable でなければなりません >>6

歴史

[1] Document

alinkColordocument (JavaScript 1.0)
anchorsdocument (JavaScript 1.0)
appletsdocument (JavaScript 1.1)
bgColordocument (JavaScript 1.0)
bodyHTMLDocument2 (Trident)
closedocument (JavaScript 1.0)
designModeHTMLDocument2 (Trident)
embedsdocument (JavaScript 1.1)
fgColordocument (JavaScript 1.0)
formsdocument (WinIE 3, JavaScript 1.1)
framesHTMLDocument2 (Trident)
imagesdocument (JavaScript 1.0)
layersdocument (JavaScript 1.2)
linkColordocument (JavaScript 1.0)
linksdocument (JavaScript 1.0)
opendocument (JavaScript 1.0)
ScriptHTMLDocument (Trident)
scriptsHTMLDocument2 (Trident)
titledocument (JavaScript 1.0)
vlinkColordocument (JavaScript 1.0)
writedocument (JavaScript 1.0)
writelndocument (JavaScript 1.0)
フォーム名document (JavaScript 1.1)

[8] d:id:quaa (2007-08-10 23:56:42 +09:00 版) <http://d.hatena.ne.jp/quaa/20070807#p1> (名無しさん)

[9] [[Get]] method on HTMLDocument (detailed review of the DOM) (Simon Pieters 著, 2007-10-06 01:55:00 +09:00 版) <http://lists.w3.org/Archives/Public/public-html/2007Oct/0057.html> (名無しさん)

[10] Re: [[Get]] method on HTMLDocument (detailed review of the DOM) (Maciej Stachowiak 著, 版) <http://lists.w3.org/Archives/Public/public-html/2007Oct/0059.html>

[3] [whatwg] XMLHttpRequest and HTML5 ( 版) <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2010-August/028285.html>

[2] HTMLDocument の動的な作成: Days on the Moon ( 版) <http://nanto.asablo.jp/blog/2009/10/29/4660197>

[20] HTMLDocument, SVGDocument, MathMLDocument といったように文書型ごとにインターフェイスを用意する従来方式だと、 複数の語彙の混在する文書をどう扱うべきなのかが明らかではありません。 そこで Web Applications 1.0 はこうした区別を廃し、 Document にすべて統合する方針としました。

[11] [whatwg] relationship between Document and HTMLDocument ( ( 版)) <http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-August/032878.html>

[12] [whatwg] readystatechange for SCRIPT ( ( 版)) <http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-September/033158.html>

[13] Web Applications 1.0 r6718 Make HTMLDocument === Document. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6717&to=6718>

[14] [whatwg] Why are we merging Document and HTMLDocument again? ( ( 版)) <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-March/039059.html>

[15] [whatwg] Why are we merging Document and HTMLDocument again? ( ( 版)) <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-July/040027.html>

[16] [whatwg] Why are we merging Document and HTMLDocument again? ( ( 版)) <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2013-October/040998.html>

[4] Issue 496376 - chromium - Move attributes and methods from HTMLDocument to Document - An open-source project to help move the web forward. - Google Project Hosting ( 版) <https://code.google.com/p/chromium/issues/detail?id=496376>

[5] Don't implement the old SVGDocument members if we implement HTML. · w3c/svgwg@6ffdc29 ( 版) <https://github.com/w3c/svgwg/commit/6ffdc298eb00671140d1d737b7c21afab2af9ba1>

[21] Un-merge Document and HTMLDocument · Issue #221 · whatwg/dom ( 版) <https://github.com/whatwg/dom/issues/221>

[22] 22960 – Document, XMLDocument, HTMLDocument, oh my ( 版) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=22960>

[23] Issue 362955 - chromium - Some HTML document properties are missing in XHTML documents - Monorail ( 版) <https://bugs.chromium.org/p/chromium/issues/detail?id=362955>

[24] [blink] Revision 165515 ( 版) <https://src.chromium.org/viewvc/blink?view=revision&revision=165515>