延迟脚本

来源:互联网 发布:网络销售是什么工作啊 编辑:程序博客网 时间:2024/05/17 23:40

     在html4.0.1为<script>标签定义了defer属性。这个属性的用途是表明脚本会延迟到整个页面解析完毕后再运行。因此,在<script>元素中设置defer属性,相当于告诉浏览器立即下载,但是延迟执行。为什么会提出延迟执行这个问题勒?因为html页面的代码是顺序执行的,假如把js代码放在了前面,那么在完成html页面的渲染前会的到执行,但是有些情况是这些代码必须在渲染完成后再执行,这个时候就需要延迟加载了。本来如果,你把需要延迟执行的代码放在html后面就可以了,但是defer就给你一个另外的选择。

   有两点要注意

  1.基本上所有主流的浏览器都是支持这个属性的,但不是所有

   2.defer属性只有在外部脚本文件才能生效。

 

0 0
原创粉丝点击