2012-04-06 14 views

Antwort

1

Ja/Nein.

Sie sollten nur die Spezifikationen Schnittstelle

+0

Dank, hat window.document implementiert auch Knoten lesen? DOM4 Says Es wird von allen Knoten verwendet (Document, DocumentFragment, DocumentType, Element, Text, ProcessingInstruction und Comment). –

+0

@Praveen 'document instanceof Node' – Raynos

+0

@ Raynos - Sie gehen davon aus, dass der Host die ECMAScript-Vererbung für Host-Objekte implementiert. Du solltest nicht. Host-Objekte, die die Node-Schnittstelle implementieren, müssen nicht Instanzen von Node (oder irgendetwas) sein und befinden sich nicht in mindestens einem gängigen Browser. Sie müssen nur das richtige Verhalten haben. Das Füttern eines Host-Objekts mit dem Operator 'instanceof' könnte alles Mögliche bewirken, einschließlich eines Fehlers. Wenn Sie einen Standard referenzieren möchten, sollten Sie eine Verknüpfung zu DOM 3 herstellen, da es sich bei DOM 4 nicht um einen Standard handelt, sondern um einen Arbeitsentwurf. – RobG

Verwandte Themen