Как YUI сообщает веб-инспектору / dev-инструментам тип объекта? - PullRequest
0 голосов
/ 18 августа 2011

Итак, я недавно заметил, что когда я console.log для узла YUI и проверяю его атрибут _node, у этого объекта есть такие поля, как "childNodes: NodeList", где NodeList - это просто объект JS.Как YUI предоставляет метаинформацию, чтобы веб-инспектор знал, что этот объект на самом деле является NodeList?

Для отладки может быть чрезвычайно полезно иметь возможность предоставлять информацию мета-типа для больших двоичных объектов.

Спасибо

1 Ответ

1 голос
/ 18 августа 2011

Нет метаданных. NodeList - это имя класса, и отладчики могут видеть, к какому классу принадлежит каждый объект. В вашем примере где-то был создан NodeList с помощью вызова

new NodeList();

и двигатель запоминает эту информацию о типе.

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