动态插入js文件在提高页面加载速度和跨域问题上有非常重要的作用。上面就是一个简单例子。
ie 上支持 onreadystatechange , 不支持 onload
firefox上支持 onload , 不支持onreadystatechange
ie上面不一定loaded 或者是 complete触发 , 或者两个都会触发,所以用或来判断。
需要注意的是script.onreadystatechange 和script.readyState 的大小写形式,不区分大小写就可能导致不易发现的错误。
本文介绍了一种通过动态插入JS文件来提升网页加载速度的方法,并详细解释了如何在不同浏览器(如IE和Firefox)中实现这一功能。此外还讨论了脚本加载状态变化的处理方式。
674

被折叠的 条评论
为什么被折叠?



