請看下面的代碼:調用函數和引用函數的區別?
window.onload = someFunction;
很多次,我看到使用這種代碼,甚至我使用相同。但是,還有很多事情還不清楚。
- 以上是打印頁面加載後立即致電
someFunction
的權利。但是,我們是不是應該使用括號()
來調用函數? - 從我的理解中,我們只是將
someFunction
分配到window.onload
,因此我們可以或不應該叫window.onload()
; - 有沒有這樣的情況下,
functionName()
和functionName
成爲可以互換。因爲在許多地方和各種API中,我已經看到了不帶括號的函數調用。
2.加載完成後,分配給'window.onload'的* function *將被**瀏覽器**調用,所以我們不必調用它。 – kapa