历史简介
1995年的JavaScript的出现主要是处理一些输入的有效性验证。
同时微软出现了JavaScript的克隆版-JScript
1997年ECMA(欧洲计算机制造商协会)制定标准:ECMAScript为JavaScript实现的基础
JavaScript实现包括核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)
ECMAScript包括语法,类型,语句,关键字,保留字,运算符,对象。
DOM是HTML和XML的应用程序的借口(API)。DOM将把整个页面规划成由节点层级构成的文档。HTML或XML页面的每个部是一个节点的衍生物。
BOM包括如下:
弹出新的窗口
移动,关闭浏览器,以及调整窗口的大小
提供WEB浏览器详细信息的导航对象
提供装载到浏览器中页面详细信息的定位对象
提供用户分辨率详细信息的屏幕对象
对COOKIE的支持
IE扩展了BOM,加入了ActiveXObject类,可以通过JavaScript实例化ActiveX对象。