1.script
向HTML页面中插入javascript就是使用<script>
HTML4.0.1为script定义了6个属性:
async:可选。表示立刻下载脚本,但不应妨碍页面中的其他操作。只对外部文件有效。
charset:可选。设置通过src引用的外部文件的编码。
language:已废弃。
defer: 可选。表示外部引入的脚本延迟到文档被完全解析和显示后再执行。
src:可选。表示包含要执行代码的外部文件。
type:可选。表示编写代码使用的脚本语言的内容类型。也称为MIME类型。建议使用text/javascript。
带有src属性的<script>元素不应该在其标签之间在包含额外的js代码。如果包含了,则只会下载并执行外部脚本文件,嵌入的代码会选择忽略。
script的src属性可以包含来自外部域的js文件。
2.XHTML(Extensible html)可扩展超文本标记语言
代码规则比HTML更加严格。
3.外部代码相对嵌入代码的优点
可维护性。把所有js文件放在一个文件夹中,便于管理。
可缓存性。如果两个页面都使用同一个文件,那么这个文件只需要下载一次,加快页面的加载速度。
适应未来。避免了XHML语法严格的问题。