我有一个小的JavaScript实用程序,可能会被预加载、懒加载或按需加载。当它被初始化时,它会向DOM添加一些内容。它是低优先级的,如果它被预加载,它可以等待onload事件触发后再运行,但如果它是懒加载,它可以立即运行。
尽管目前可用,但这显然是一个相当糟糕的解决方案。 非jQuery相关的任何建议都将不胜感激!
目前,它正在检查页脚元素的ID是否存在,以确定它是否应该将事件监听器添加到window.onload事件中,还是直接运行。例如:
if ( document.getElementById("footer") ){
Init()
} else {
if (window.addEventListener){...}
else if (window.attachEvent){...}
}
尽管目前可用,但这显然是一个相当糟糕的解决方案。 非jQuery相关的任何建议都将不胜感激!