js标签的位置:
通常都是把关于标签放在元素中
目的:把所有外部文件css文件和javascript文件件的引用都放在相同的地方,但是 中包含js文件,只有js代码全部
下载完成后才会载入页面,但这无疑是延迟呈现页面,在延迟期间页面空白
解决:把js代码放在元素中(页面内容的后面),这样就把加载空白页面的时间缩短了...defer属性:立即下载,但会延迟进行. 只对外部脚本文件有效
asyns属性:与defer属性相似,都可以改变处理脚本行为,但标记asyns的脚步并不能保证它们的先后执行顺序....属性,相当于告诉浏览器立即下载,但延迟进行,虽然我们把放在中但其中包含的延迟脚本讲遇到浏览
器标签再进行....HTML5规范要求脚本按照他们出现的先后顺序再进行,因此第一个延迟脚本会先于第二个延迟脚本进行,
而这两个脚本会先于DOMcontentLoaded事件触发前执行,但在现实当中,延迟脚本不应定会按照顺序执行