google.maps.event.addDomListener(window,'load',function(){})vs window.onload = function(){}

时间:2015-03-30 23:25:12

标签: javascript google-maps-api-3

google的api有一个分配事件处理程序的方法的目的是什么?我为什么要使用:

google.maps.event.addDomListener(window, 'load', function(){}); 

结束

window.onload = function()

1 个答案:

答案 0 :(得分:0)

  

Google Maps JavaScript API事件模型可创建和管理自己的自定义事件。但是,浏览器中的DOM(文档对象模型)还会根据使用中的特定浏览器事件模型创建和发送自己的事件。如果您希望捕获并响应这些事件,Maps API会提供addDomListener()静态方法来侦听和绑定DOM事件。

     

addDomListener()只是将指示的事件传递给浏览器,浏览器根据浏览器的DOM事件模型处理它;但是,几乎所有现代浏览器至少都支持DOM Level 2.(有关DOM级别事件的更多信息,请参阅Mozilla DOM Levels参考。)

Read the complete documentation on DOM events