html中的<script>标签
-
script标签属性:
async:异步脚本,立即下载外部脚本,不妨碍页面其他加载操作,会在页面load事件前执行
defer:延迟脚本,立即下载,延迟执行,外部脚本延迟到整个页面完全被解析和显示之后再执行(即浏览器遇到</html>标签后再执行)
src:表示外部脚本,可以为外域
type:默认为text/javascript -
script类型:当嵌入和外部脚本同时出现,外部脚本执行,嵌入代码被忽略
-
script执行顺序:只要不设置async和defer,从上到下按顺序解析
-
script位置:若都在head中,则首先下载、解析、执行script脚本,再呈现body中页面内容;
若在body中,则表示先呈现body中页面,再解析script脚本;
小于号<,相当于html实体 <
在XHML(XML)中,CDATA片段中,可以包含不需要解析的文本内容(直接使用小于号):<![CDATA[....]]>