首页 > 代码库 > JavaScript高级程序设计(第三版)第二章 在HTML中使用JavaScript
JavaScript高级程序设计(第三版)第二章 在HTML中使用JavaScript
2.1 <script>元素
<script>定义了下列6个属性:
- async:可选。表示应该立即下载脚本,但不应妨碍页面的其他操作,比如下载其他资源或等待加载其他脚本。只对外本脚本文件有效。
- charset:可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少使用。
- defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。IE7及更早版本对嵌入脚本也支持这个属性。
- language:已废弃。
- src:可选。表示包含要执行代码的外部文件。
- type:可选。表示编写代码使用的脚本语言的内容类型。
带有src属性的<script>元素不应该在其<script>和</script>标签之间再包含额外的JavaScript代码。如果包含了嵌入的代码,则只会下载并执行外部脚本文件,嵌入的代码会被忽略。
2.3文档模式
最初的两种文档模式:混杂模式和标准模式
对于标准模式,可以通过使用下面任何一种文档类型来开启<!-- HTML 4.01 严格型 --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><!-- XHTML 1.0 严格型--><!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd"><!-- HTML 5 --><!DOCTYPE html>而对于准标准模式,则可以通过使用过渡型或框架集型文档类型来触发<!-- HTML 4.01 过渡型--><!DOCTYPE HTML PUBLIC"-//W3C//DTD XHTML 4.01 Transitional//EN""http://www.w3.org/TR/xhtml4/loose.dtd"><!-- HTML 4.01 框架集型--><!DOCTYPE HTML PUBLIC"-//W3C//DTD XHTML 4.01 Frameset//EN""http://www.w3.org/TR/xhtml4/frameset.dtd"><!-- XHTML 1.0 过渡型 --><!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!-- XHTML 1.0 框架集型--><!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
2.4<noscript>元素
<noscript>元素用以在不支持JavaScript的浏览器中显示替代的内容
JavaScript高级程序设计(第三版)第二章 在HTML中使用JavaScript
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。