ECMA:
(European compute Manufactures Assosiation )欧洲计算机制造商协会,是一个国际标准化组织
1996年,Javascript公司把javascript提交给ECMA,希望制定国际化标准
1997年,ECMA发布了浏览器脚本语言标准,称之为ECMAscript
这一浏览器脚本语言标准(ECMAscript),是为javascript建立的,但它并不只应用于Javascript,还用于JScript、ActionScript等语言
ECMAscript和Javascript的关系
ECMAscript是Javascript的规格说明
Javascript是ECMAscript的一种实现(其他实现有JScript ActionScript)
Javascript的组成
1) ECMAscript
2) DOM
3)BOM
1)ECMAscript规定了:
语法
类型
语句
关键字
保留字
操作符
对象
2)DOM(Document Object Module)文档对象模型
标准:W3C(万维网联盟)制定
功能:提供了访问和操作网页内容的方法和API接口
对象:
document(其余对象都是它的属性)
image
button
input
link
3)BOM(Browser Object Module)浏览器对象模型
标准:没有标准,每个浏览器对同一个操作有不同实现
功能:提供与浏览器交互的方法和接口
可操作内容:
弹出新浏览器窗口的功能
移动,缩放和关闭浏览器窗口的功能
提供浏览器所加载页面的详细信息的loaction对象
提供用户显示器分辨率详细信息的screen对象
对cookie的支持
XMLHttpRequest
对象:
window(剩余对象都是它的属性)
location
screen
history
navigator
document
网友评论