一、三种方式

  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)浏览器支持脚本,但脚本被禁用

  

  

最新文章

  1. Javascript知识点记录(三)设计模式
  2. react 评论列表插入评论数据 unshift
  3. wp8 入门到精通 LINQ to SQL
  4. kail-linux 安全之旅
  5. zatree第三方插件
  6. outlook配置
  7. ExtJS MVC学习手记 2
  8. Linux 下安装python软件包(pip、nose、virtualenv、distribute )
  9. 发布到IIS的时候用户 &#39;WWW-6743CC520E9\ASPNET&#39; 登录失败
  10. PHP 正则表达式语法
  11. CAML query for Group by count and data
  12. 和阿文一起学H5——H5工具、素材
  13. SharePoint 2010 出错! HTTP Error 503. The service is unavailable
  14. php五大运行模式CGI,FAST-CGI,CLI,ISAPI,APACHE模式浅谈
  15. IIS  发布  dedecms  网站教程
  16. 深入理解Mysql索引的底层数据结构 B+ Tree (2)
  17. Kubernetes学习之路(26)之kubeasz+ansible部署集群
  18. spring-core 中 asm 包的作用
  19. JDBC遇到向ORACLE数据库表执行插入操作时,报错“列在此处不允许”
  20. 使用 PLSQL 连接 Oracle9i 数据库

热门文章

  1. React onWheel
  2. Fidder 网络抓包调试工具
  3. Android Studio &amp; HTTP Proxy
  4. XML的基礎結構
  5. SQL 从一个表读取数据存到另一个表
  6. BZOJ4541 HNOI2016矿区(平面图转对偶图)
  7. Educational Codeforces Round 25 A,B,C,D
  8. 洛谷P4768 [NOI2018]归程(可持久化并查集,最短路)
  9. [2019/03/17#杭师大ACM]赛后总结(被吊锤记)
  10. Linux下配置ssh免密远程登录