Цитата:
|
Цитата:
|
Цитата:
Цитата:
Перебрать получится, даже отделить кастомные от родных. Мне кажется идея тупиковая :( |
Цитата:
Нет, всё равно что-то придумаю. Только пока что нет идей. |
|
Цитата:
Цитата:
Кстати Microsoft уже "придумала" - не поддерживать хрюшу : ) Гениальные ребята ))) Даже если зайти в тупик и долго биЦа головой об стену, можно найти выход ;) p.s.: а если серьезно, здорово, что Вы есть. Есть у кого учится :) |
Раед, там та же проблема, которую описывал выше: объект dataset содержит кучу лишних свойств.
for(var i in el.dataset) console.log( i ) Журнал: nextSibling Журнал: onresizeend Журнал: onrowenter Журнал: aria-haspopup Журнал: childNodes Журнал: ondragleave Журнал: oncut Журнал: clientHeight Журнал: onbeforepaste Журнал: ondragover Журнал: onbeforecopy Журнал: aria-disabled Журнал: onpage Журнал: recordNumber Журнал: previousSibling Журнал: nodeName Журнал: onbeforeactivate Журнал: accessKey Журнал: currentStyle Журнал: onfocusin Журнал: onbeforeeditfocus ... |
FINoM,
Есть одна идейка. Секунду, скоро выложу |
comment = document.createComment(""); document.documentElement.firstChild.appendChild(comment); comment.onpropertychange = function () { alert() } function Data() {} Data.prototype = comment data = new Data data.x = 4 // сработал onpropertychange console.log(comment.x, data.x); Журнал: undefined4 Хах, забавно. |
а что, если залепить все св-а в прототип, и в цикле проверять по hasOwnProperty?
Цитата:
|
Часовой пояс GMT +3, время: 21:27. |