HTML 中的JavaScript

38 阅读2分钟

一、

元素


  1. async:可选。表示应该立即开始下载脚本,但不能阻止其他页面动作,比如下载资源或等待其 他脚本加载。只对外部脚本文件有效。
  2. defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。 在IE7 及更早的版本中,对行内脚本也可以指定这个属性。
  3. src:可选。表示包含要执行的代码的外部文件。

二、小结

  1. 要包含外部JavaScript 文件,必须将src 属性设置为要包含文件的URL。文件可以跟网页在同 一台服务器上,也可以位于完全不同的域。
  2. 所有
  3. 对不推迟执行的脚本,浏览器必须解释完位于标签 之前。
  4. 可以使用defer 属性把脚本推迟到文档渲染完毕后再执行。推迟的脚本原则上按照它们被列出 的次序执行。
  5. 可以使用async 属性表示脚本不需要等待其他脚本,同时也不阻塞文档渲染,即异步加载。异 步脚本不能保证按照它们在页面中出现的次序执行。
  6. 通过使用元素,可以指定在浏览器不支持脚本时显示的内容。如果浏览器支持并启 用脚本,则元素中的任何内容都不会被渲染。