[18] かつては Document
の特殊形が
HTMLDocument
とされ、
HTML文書はこのインターフェイスを実装することになっていました。
[19] 現在は両者が統合され、インターフェイスとしての
HTMLDocument
は廃止されました。
互換性のため window.HTMLDocument
は
window.Document
と同じ値を持つことになっています。
[7] Window
オブジェクトの
HTMLDocument
プロパティーの値は、
Document
インターフェイスオブジェクトでなければなりません
>>6。
[17] このプロパティーは、 writable, configurable, 非 enumerable でなければなりません >>6。
[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>