第二章:在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编辑  收藏  举报

导航