我正在尝试延迟加载 javascript,但我无法让它可靠地工作。我的页面加载速度很快,我想保持这种状态,所以我不打算使用超时来延迟加载。此外document.readyState
,如何确保 DOM 真正准备好进行修改?
方法一:
轮询就绪状态
创建元素脚本
src = 网址
将元素附加到头部
结果:
IE8:总是中止
FF3:第一次加载,每隔一段时间就中止
Chrome:第一次加载,每隔一段时间就中止
方法二:(head标签中包含lazyload )
- 用延迟加载加载
结果:
IE8:总是中止
FF3:有效
Chrome:第一次加载,每隔一段时间就中止