Html 4.0为标签定义了defer属性,这个属性的用途是表名脚本在执行时,不会影响页面的构造。...也就是说,脚本会延迟到整个页面解析完毕之后在运行,因此,在元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。...>
defer="defer">
head>
body>
body>
脚本:
与defer类似,async只适用与外部脚本,并告诉浏览器立即下载文件,标记为async的脚本并不保证按照他们指定的先后顺序执行。...>
body>
body>
上面代码中的两个外部脚本文件,都被设置成异步加载的方式,但是第二个脚本问价可能会先于第一个脚本文件之前执行。