2015-10-18 16 views
0

我知道,google.maps.event.addDomListener(window, 'load', initialize)函數添加一個偵聽器的窗口對象,一旦加載事件觸發(即「頁面已完成加載「)執行函數初始化。 但我還是有更多的疑問像什麼是google.maps.event.addDomListener(窗口,'加載',初始化)

  1. 這裏我們使用「Window」對象。我們可以使用更多的對象來代替這個窗口對象,或者使用「窗口」是強制的。
  2. ,我們可以用它代替「加載」事件,事件類型.........

回答

3

這是一個跨瀏覽器包裝器的DOM事件的處理。

您可以將它用於DOM對象,例如,節點/元素,文檔和窗口。您可以使用任何你想要的DOMevent

除此之外,你還可以用它來添加自定義事件自定義對象:

var something={}; 
 
google.maps.event.addDomListener(something,'someevent',function(){ 
 
    alert('custom event'); 
 
}); 
 
google.maps.event.trigger(something,'someevent');
<script src="https://maps.googleapis.com/maps/api/js?v=3"></script>