第1章 JavaScript简介

94 阅读1分钟

1997年,欧洲计算机制造商协会(ECAM)以JavaScript1.1为蓝本完成了ECMA-262——定义一种名为ECMAScript(发音“ek-ma-script”)的新脚本语言的标准。

JavaScript的含义比ECMA-262中规定的要多的多。JavaScript由下列三个不同的部分组成:

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


ECAMScript

ECAMScript与web浏览器没有依赖关系。web浏览器只是ECAMScript实现可能的宿主环境之一。其他宿主环境包括Node(一种服务端JavaScript平台)和Adobe Flash。大致来说,它规定了这门语言的下列组成部分:
  • 语法
  • 类型
  • 语句
  • 关键字
  • 保留字
  • 操作符
  • 对象

ECAMScript兼容定义了解


文档对象模型(DOM)

DOM把整个页面映射为一个多层节点结构。支持DOM是浏览器开发商的主要目标。

DOM级别从DOM1级开始。DOM1级标准由DOM核心和DOM HTML组成,目标主要是映射文档的结构的标准。


浏览器对象模型(BOM)

从根本上讲,BOM只处理浏览器窗口和框架,但人们习惯上把所有针对浏览器的JavaScript扩展算作BOM的一部分。还没有相关标准。