关于javascript的加载

      1、所有的<script>元素会按照它们在页面中出现的先后顺序依次被解析。只有在解析完前面<script>元素中的代码之后,才会开始解析后面<script>元素中的代码。

      2、浏览器在呈现后面的页面内容之前,必须先解析完前面<script>元素中的代码。 这样会用户体验不好,觉得加载特别慢。 为此,一般要把<script>元素放在页面的末尾,放在页面内容之后和结束的</body>标签之前。

      3、在IE中,可以通过设置defer属性让浏览器在呈现完文档之后再结束执行脚本。 但是可能存在兼容性问题,只有IE和FIREFOX支持该属性

posted @ 2012-03-12 20:13  纳爱斯  阅读(394)  评论(0编辑  收藏  举报