一个问题
为什么推荐把 <script>
都放在 <body>
底部?
- 防止加载资源而导致的长时间的白屏。
js
只能获取在<script>
以上的dom
。- …
正文
document.readyState
该属性描述了文档的加载状态,发生变化时,会在 document
对象上触发 readystatechange
事件。有3种状态:
loading
正在加载interactive
文档已被解析,loading
状态结束,但是诸如图像,样式表和框架之类的子资源仍在加载,会在document
和window
对象上触发DOMContentLoaded
事件。complete
所有资源完成加载,会在window
对象上触发load
事件。
浏览器页面渲染过程
- 浏览器与服务器建立 <