我有一个计算器要集成到我的网站中。通常情况下,当单独打开页面时,计算器会初始化以下函数:
window.onload = function () {
/* Initializes calculator */
}
不过,当用户请求时我异步加载了这个计算器,它不是默认加载到页面上的。那么在异步加载到页面上后,我该如何初始化这个计算器呢?我的问题在于 window.onload=function()
用于初始化计算器,在我将计算器异步加载到页面上时无法正常工作,因为此时 window.onload
已经发生。当我异步加载计算器时,应该使用什么函数来初始化这个计算器呢?
// 1. Page loads
// 2. Calculator is brought to page asynchronously
// 3. Code below executes to initialize the calculator
***something else*** = function () {
/* Initializes calculator */
}
onload
,始终优先选择使用addEventListener()
。 - Dai***something else*** = function...
的位置上,尝试简单地使用console.log("I got loaded");
。 - user2740650