《JAVASCRIPT高级程序设计》第一章

时间:2022-11-27 05:47:40

  在使用调制解调器的时代,频繁的表单验证对客户端来说是一个很大的负担,javascript,作为一种专门进行表单验证的客户端脚本语言诞生了。到今天,javascript早已超越了当初设定的角色。Javascript由以下三部分组成:

《JAVASCRIPT高级程序设计》第一章

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模式(BOM)

一、ECMAScript

  ECMAScript是对Javascript这门语言的描述,它规定了这门语言的这些组成部分:语法、类型、语句、关键字、保留字、操作符、对象。Web浏览器是ECMAScript实现的一种宿主环境。

  五大主流浏览器均支持ECMAScript:IE,Firefox,Safari,Chrome,Opera

《JAVASCRIPT高级程序设计》第一章

二、DOM

  DOM是针对XML,但经过扩展的用于HTML的应用程序编程接口。DOM把整个页面映射成一个多层次节点结构,方便开发人员对节点进行操作。

  目前DOM分为以下三个级别,高级别的DOM对低级别的DOM进行了扩展:

《JAVASCRIPT高级程序设计》第一章

三、BOM

  BOM经常导致问题的地方,是它作为Javascript实现的一部分,但是却没有统一的标准,在细节上,每种浏览器都有自己的实现。BOM只处理框架和窗口,不过习惯上把和BOM相关的扩展也归于BOM,包括以下这些:  

《JAVASCRIPT高级程序设计》第一章