JavaScript 最初的目的是处理一些输入的有效性验证,在此之前是由服务器端的perl语言来完成的。
一个完整的JavaScript是由下面三部分来组成的
核心:ECMAScript
文档对象模型:DOM
浏览器对象模型:BOM

ECMAScript描述了以下内容:
语法:
类型:
语句:
关键字:
保留字:
运算符:
对象:
ECMAScript仅仅是一个描述,定义了脚本语言的所有属性、方法和对象。其他的语言可以实现ECMAScript来作为功能的基准,JavaScript就是这样:

个浏览器都有它自己的ECMAScript接口的实现,然后这个实现又被扩展,包含了DOM和BOM。
DOM(文档对象模型)是html和xm的应用程序接口(api),DOM将把整个页面规划成由节点层级构成的文档。请看下面的结构:

DOM通过创建树来表示文档,从而使开发者对文档的内容和结构具有空前的控制力。用DOM API可以轻松地删除、添加、交换结点。
BOM(浏览器对象模型)
各个浏览器是不同的,请参看各自的标准
知识库 >> JavaScript 技术