zoukankan      html  css  js  c++  java
  • [转载]DOMContentLoaded与interactive

    http://www.cnblogs.com/muxrwc/archive/2011/01/13/1934379.html

    ie中inline script执行时竟然第一次进入页面,doc.readyState是interactive.刷新则是loading

    interactive也就算了,竟然没有把dom树构建好,也没有body...

    而在inline的脚本里跑计时器什么的,去doc.body.doScroll('left');则有可能碰到interactive时dom树构建好的情况.

    而其它浏览器inline script执行时则为loading...

    另外,在DOMContentLoaded事件中,doc.readyState多为interactive(opera有时会碰到complete)。

    然后 DOMContentLoaded 时里在注册 DOMContentLoaded 事件则不会被触发(这是当然的= =#)。

    不过即使不在DOMContentLoaded里注册这个事件也有可能碰到interactive时注册了事件,这样就不会触发了。

    一 般的库,架子,都会默认自己注册个DOMContentLoaded事件,然后调用它注册这个事件,都从这个入口里执行,所以倒是不会碰巧在 interactive时注册了事件,但也有可能碰到interactive时框架刚刚非同步载入完成,这时用户在注册DOMContentLoaded 事件就bug了。。。

  • 相关阅读:
    vue展开过度动画
    css3,transition,animation两种动画实现区别
    css3动画
    html浏览器高度和宽度和其他dom获取
    afert和b的伪类画三角形
    java导入web项目httpservlet报错
    小程序事件
    Python动态语言的特性
    非关系型数据库之Redis
    深度学习必备基础知识
  • 原文地址:https://www.cnblogs.com/Benoly/p/4056832.html
Copyright © 2011-2022 走看看