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了。。。?