script元素

 async:  

  异步脚本,表示立即下载脚本,但不应妨碍页面中其它操作,比如下载其它资源或者等待加载其它脚本。且只对外部脚本有效。

defer:

  延迟脚本,表示脚本可以延迟到文档完全被解析和显示之后再执行。且只对外部脚本有效。

以上两个标签都是针对外部文件:

  一般来说尽可能是外部文件来包含JavaScript代码。外部脚本优点如下:

      可维护性: 再不触及HTML标记的情况下,集中精力编辑JavaScript代码。

      可缓存: 浏览器能够根据具体的设置缓存链接的所有外部JavaScript文件,如果两个页面都是用一个文件,那么这个文件只需要下载一次,因此,最终结果加快页面加载速度。

  

猜你喜欢

转载自www.cnblogs.com/wangjingzhi/p/12113093.html