google.maps.event.addDomListener(window, 'load', fun

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

本文关键字:load fun window maps event addDomListener google      更新时间:2023-09-26

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

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

超过

window.onload = function()

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

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

阅读有关DOM事件的完整文档。