以下两个代码片段都有效:
在 js 文件中使用 IIFE:
(function initialize() {
txtInput = document.getElementById('txtInput');
txtResult = document.getElementById('txtResult');
txtInput.value = "0";
txtResult.value = "0";
}());
在 html 文件中调用initialize()
窗口加载事件:
window.addEventListener('load', initialize, false);
一种比另一种更好的方法吗?在性能或其他方面?就目前而言,我更倾向于向窗口对象添加事件侦听器,因为它更具可读性。