在HTML代码中使用<script>标签:6个属性:
charset:可选。表示通过src属性指定的代码的字符集。浏览器大多忽略,所以基本不用。
language:已废弃。表示编写代码所用的脚本语言。
async:可选(重要)。表示应该立即下载该脚本,但不妨碍页面中的其他操作,比如下载其他资源或者等待加载其他脚本。只对外部脚本有效。
defer:可选(重要)。表示脚本可以延迟到文档完全被解析和显示之后执行。
src:可选(重要)。表示外部脚本的路径。
type:可选(重要)。表示编写代码使用的脚本语言的内容类型(也称为MIME类型),习惯使用text/javascript(实际上服务器传送的一般是application/x-javascript)。
两种方式使用<script>元素:直接在页面中嵌入javascript代码 or 包含外部javascript文件。
注意:在嵌入javascript代码时,不要再代码的任何地方出现</script>。 and 带有src属性的<script>元素不应该再包含额外的javascript代码。
一般将全部的javascript引用放在<body>元素中页面的内容后面:这样不会阻碍页面内容的加载。
<noscript>:当浏览器不支持脚本或者脚本被禁用时会展示<noscript>中的内容。
原文:http://www.cnblogs.com/heartCraft/p/5022454.html