<script>属性:
defer:延迟加载,实际并不一定会按照顺序执行,也不一定会在DOMContentLoaded事件触发前执行,所以最好只包含一个延迟脚本。
async:异步脚本,告诉浏览器立即下载文件,并不保证按照指定它们的先后顺序执行。一定会在页面的load事件执行前执行。
charset:通过src属性指定的代码的字符集
language:表示编写代码使用的脚本语言,如:JavaScript;
src:要执行代码的外部文件
type:表示编写代码使用的脚本语言的内容类型
兼容XHTML:
<script type="text/javascript"> //<![CDATA[ function compare(a,b){ if(a>b) ...... } //]]> </script>