第一章 简介 | |
诞生时间 | 1995 |
最初用途 | 客服端验证 |
第一版标准 注意是标准 | 1997年 Ecma-262 |
一个完整的js实现由三部分组成 |
ECMAScript
DOM 文档对象模型
BOM 浏览器对象模型
|
ECMAScript的宿主环境 |
web浏览器
Node(服务器js平台)
adobe flash
|
js和as的关系 | 他们都实现了 ECMAScript |
五大主流浏览器 | IE Firefox Safari Chrome Opera |
dom介绍 |
它是针对xml但经过扩展用于html的应用程序编程接口
它把整个页面映射为一个多层节点结构
|
dom1标准 |
dom core (规定如何映射基于xml的文档结构)
dom html (添加了针对html的对象和方法)
|
dom2 |
dom视图 定义了跟踪不同文档视图的接口
dom事件 事件和事件处理的接口
dom样式 基于css为元素应用样式的接口
dom遍历和范围
|
dom3 |
dom load and save
dom validation
支付xml1.0规范
|
其它dom标准 |
svg scalable vector graphics
mathXL Mathmatical markup language
smil synchronized multimedia integration language
|
bom |
只处理浏览器窗口 和 框架
1 弹出新浏览器窗口
2 移动 缩放 关闭 窗口
3 提供浏览器详细信息的navigator对象
4 浏览器所加载页面的详细信息的location对象
5 显示器分辨率的screen
6 对cookie的支持
|
如何描述浏览器对js的支持 |
一般都以 ECMAScript兼容性
和对DOM BOM的支持情况为准
|