javascript 学习javascript高级程序设计

netscape + sun -> liveScript
netscape ->javascript
microsoft -> ie3 jscript

1997 javascript 1.1 提交给ECMA ECMA-262

javascript 包括3个部分
核心(ECMAScript)
文档对象模型(DOM)
浏览器对象模型(BOM)

ECMA 描述的以下内容:
语法;类型;语句;关键字;保留字;运算符;对象;

1、实现了ECMA-262中描述的支持所有的“类型,值,对象,属性,函数和程序语法
及语义”
2、可以增加“额外的类型,值,对象,属性,函数和程序语法及语义”
3、支持Unicode字符标准
4、可以扩展 替换“内建的正则表达式”

DOM 是HTML和xml的应用程序接口(api).

dom 各个level

dom level 1
1998 由dom core 和 dom html组成。
dom core 提供xml的文档视图结构,方便访问操作文档的各个部分。
dom html 添加html专用对象和方法。扩展了dom core。

dom level 2 引入的心模块
dom视图--描述跟踪文档的各种视图(css样式化之前和css样式化之后的文档)接口

dom事件--描述事件的接口;
dom样式--描述处理基于css样式的接口;
dom遍历和范围--描述遍历和操作文档树的接口;

dom level 3
dom load and save ;dom validation;
在dom level 3中,dom core 被扩展为支持所有的xml1.0的特性,包括xml infoset
,xpath,xml base;

bom 主要处理浏览器窗口和框架,没有统一标准。

如果感觉不错,请 一个!
by simpman
原文地址:https://www.cnblogs.com/simpman/p/2832029.html