第二章:在HTML中使用javascript
在HTML代码中使用<script>标签:6个属性:
charset:可选。表示通过src属性指定的代码的字符集。浏览器大多忽略,所以基本不用。
language:已废弃。表示编写代码所用的脚本语言。
async:可选(重要)。表示应该立即下载该脚本,但不妨碍页面中的其他操作,比如下载其他资源或者等待加载其他脚本。只对外部脚本有效。
defer:可选(重要)。表示脚本可以延迟到文档完全被解析和显示之后执行。
-
- 如果 async="async":脚本相对于页面的其余部分异步地执行(当页面继续进行解析时,脚本将被执行);
- 如果不使用 async 且 defer="defer":脚本将在页面完成解析时执行;
- 如果既不使用 async 也不使用 defer:浏览器按照<script>元素出现的先后顺序对它们依次解析。
src:可选(重要)。表示外部脚本的路径。
type:可选(重要)。表示编写代码使用的脚本语言的内容类型(也称为MIME类型),习惯使用text/javascript(实际上服务器传送的一般是application/x-javascript)。
两种方式使用<script>元素:直接在页面中嵌入javascript代码 or 包含外部javascript文件。
注意:在嵌入javascript代码时,不要再代码的任何地方出现</script>。 and 带有src属性的<script>元素不应该再包含额外的javascript代码。
一般将全部的javascript引用放在<body>元素中页面的内容后面:这样不会阻碍页面内容的加载。
<noscript>:当浏览器不支持脚本或者脚本被禁用时会展示<noscript>中的内容。
posted on 2015-12-05 22:28 heart_Craft 阅读(156) 评论(0) 编辑 收藏 举报