JS高级程序设计笔记之script标签

script元素6个属性

async :可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效;

charset :可选。表示通过 src 属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少有人用;

defer :可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。IE7 及更早版本对嵌入脚本也支持这个属性;

language :已废弃;

src :可选。表示包含要执行代码的外部文件;

type :可选,这个属性并不是必需的,如果没有指定这个属性,则其默认值仍为text/javascript;

在使用 <script> 嵌入 JavaScript 代码时,记住不要在代码中的任何地方出现 "</script>" 字符串,当浏览器遇到字符串 "</script>" 时,就会认为那是结束的

</script> 标签。而通过转义字符“/”可以解决这个问题<\/script>()。

需要注意的是,带有 src 属性的 <script> 元素不应该在其 <script> 和 </script> 标签之间再包含额外的 JavaScript 代码。如果包含了嵌入的代码,则只会下载并执行外部脚本文件,嵌入的代码会被忽略。

 

posted @ 2017-02-22 20:15  健身房  阅读(131)  评论(0编辑  收藏  举报