是否可以为特定全局变量的定义创建事件侦听器?

时间:2017-05-20 13:30:46

标签: javascript html event-listener

我有一些依赖于全局变量的代码:window.Raven。它是由异步加载的脚本创建的。

我想知道是否有一种方法可以监听这个全局变量的定义,这样我就可以排队并重放任何需要这个全局变量的动作,直到定义它为止(在我的上下文中不可能使用回调) )。

1 个答案:

答案 0 :(得分:-1)

according this doc

你应该把



var elem = document;//other
//// Listen for the event.
elem.addEventListener('building', function (e) {
  alert("fire event");
}, false);
document.getElementById("click").onclick=function(){
  // Create the event.
  var event = new Event('building');
  //var event = new CustomEvent('build', { 'detail': elem.dataset.time });
  // Dispatch the event.
  elem.dispatchEvent(event);
}

<button id="click">like async</button>
&#13;
&#13;
&#13;