当加载JavaScript库(如jQuery)时,他们倾向于在Window元素上创建一个对象。将属性添加到窗口元素时是否触发事件?
我试图找出当库刚刚加载,所以我已经走了下来,试图检测窗口对象上的属性变化的路径我如何可以检测...
window.addEventListener("DOMAttrModified", invalidate, false);
function invalidate(evt)
{
console.log('attrChange = ' + evt.attrChange);
}
...这不起作用。
也许有人知道另一种方法来解决这个解决方案和一种机制来检测外部库何时加载。
感谢, 尼克
附:我已经看过脚本标记的onload标记,但我担心它是W3C中的而不是。
p.p.s.最终,我试图在使用jQuery代码安全的地方实现一个函数。
看看这里:http://stackoverflow.com/questions/2457043/most-efficient-method-of-detecting-monitoring-dom-更改 – 2012-07-31 17:45:05
我无法使用jQuery来解决此问题。我需要使用普通的旧香草JavaScript ......任何想法或想法?谢谢! – 2012-07-31 23:06:13