JS在Html中使用JavaScript

一、三种方式

  1)<script>元素

  2)外部文件

  3)文档模式

二、<script>元素

  是向HTML页面插入JavaScript的主要方法;HTML 4.01为<script>定义了下列6个属性;

  1)async:可选;表示应该立即下载脚本,但不妨碍页面中的其他操作;只对外部脚本文件有效;

  2)charset:可选;表示通过src属性指定的代码的字符集;

  3)defer:可选;表示脚本可以延迟到文档完全被解析和显示之后再执行;只对外部脚本文件有效;

  4)language:已废弃;原来表示编写代码使用的脚本语言;

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

  6)type:可选;表示编写代码使用的脚本语言的内容类型(也成为MIME类型)

三、外部文件

  即使用外部文件来包含JavaScript代码

四、文档模式

  1)IE5.5引入了文档模式的概念;最初的两种文档模式是:混杂模式和标准模式;

  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/DTD/xhtml1-strict.dtd">

HTML 5
<!DOCTYPE html>

  4)对于准标准模式,可以通过使用过渡型或框架集型文档类型来触发:

HTML 4.01 过渡型
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 框架集型
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 过渡型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transtional.dtd">

XHTML 1.0 框架集型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

五、<noscript>元素

  该元素中的内容只有在下列情况下才会显现出来:

  1)浏览器不支持脚本;

  2)浏览器支持脚本,但脚本被禁用

  

  

原文地址:https://www.cnblogs.com/soldierback/p/10639671.html