当 DOM 准备好时,调用某些函数的正确方法是什么?假设我需要调用 main 函数,它什么都不做。这三个选项哪个更正确?
document.addEventListener('DOMContentLoaded', main);document.addEventListener('DOMContentLoaded', main());document.addEventListener('DOMContentLoaded', function () { main(); });
chrome 的所有三种变体都能正常消化。
第一或第三。第二种,立即调用该函数,其结果是试图挂在EventListener上