script元素6个属性
async :可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效;
charset :可选。表示通过 src 属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有人用;
defer :可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。IE7 及更早版本对嵌入脚本也支持这个属性;
language :已废弃;
src :可选。表示包含要执行代码的外部文件;
type :可选,这个属性并不是必需的,如果没有指定这个属性,则其默认值仍为text/javascript;
在使用 <script> 嵌入 JavaScript 代码时,记住不要在代码中的任何地方出现 "</script>" 字符串,当浏览器遇到字符串 "</script>" 时,就会认为那是结束的
</script> 标签。而通过转义字符“/”可以解决这个问题</script>()。
需要注意的是,带有 src 属性的 <script> 元素不应该在其 <script> 和 </script> 标签之间再包含额外的 JavaScript 代码。如果包含了嵌入的代码,则只会下载并执行外部脚本文件,嵌入的代码会被忽略。