<script type="text/javascript">
alert(1);
</script>
<script type="text/javascript" src="a.js"></script>(在 a.js中有一句
1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进
行的。
2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说
所有相关联的元素都已经下载完)。
3、如果遇到语义解释性的标签嵌入文件(JS脚本,CSS样式),那么此时 IE
的下载过程会启用单独连接进行下载。
4、并且在下载后进行解析,解析过程中,停止页面所有往下元素的下载。
5、样式表在下载完成后,将和以前下载的所有样式表一起进行解析,解析完成
后,将对此前所有元素(含以前已经渲染的)重新进行渲染。
6、JS、CSS中如有重定义,后定义函数将覆盖前定义函数。
姓名:<input id="a"/>
<script>alert(3)</script>
</body>
则执行顺序是 1,2,3,姓名:<input id="a"/>,如果要在 "姓名:<input
id="a"/>,"上面写
<script>document.getElementById("a")</script>返回的是 null,但在下面写
可以,尽管 alert(3)先于它执行
评论0
最新资源