Есть ли способ наследовать от интерфейса узла javascript? - PullRequest
0 голосов
/ 21 ноября 2011

Я хочу написать несколько классов javascript, которые наследуются от интерфейса узла DOM ... Звучит очень похоже на как наследовать от элемента-класса-класса , но я неЯ хочу использовать его экземпляры в моем документе [X | XHT | HT] ML.Моя цель - создать абсолютно автономное дерево DOM , поэтому я бы хотел использовать Node interface , предоставляемый современными браузерами, вместо создания собственной реализации DOM.Узлы не должны иметь никаких атрибутов HTML, таких как имя класса, стили или смещения (клиента) - просто обычный Node .Класс не должен быть расширяемым, методов Node было бы достаточно.

Я также был бы рад, если бы была возможность создать DocumentFragment или новый Document, которыйа) не является документом (X) HTML, а является документом XML иб) не связан с текущим документом (как в document.implementation )

Скрипт должен работать в последних версиях Opera и Firefox.Другие браузеры хороши, не обязательны;и мне нет дела до старых версий.

1 Ответ

0 голосов
/ 07 декабря 2011

Похоже, что это наиболее близко соответствует моим требованиям:

new DOMParser().parseFromString("<root />", "text/xml");

Но все еще нет способа наследования от интерфейса Node.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...