本章内容
- JavaScript 历史回顾
- JavaScript 是什么
- JavaScript 与 ECMAScript 的关系
- JavaScript 的不同版本
1.1 JavaScript 简史
1.2 JavaScript 实现
- 核心 (ECMAScript)
- 文档对象模型 (DOM)
- 浏览器对象模型 (BOM)
1.2.1 ECMAScript
ECMAScript就是对ECMA标准规定的各个方面内容的语言的描述。JavaScript实现了ECMAScript, ActionScript同样也实现了 ECMAScript。
- ECMAScript 的版本
- 什么是 ECMAScript 兼容
- Web 浏览器对 ECMAScript 的支持
1.2.2 文档对象模型 (DOM)
<html>
<head>
<title>Sample Page</title>
</head>
<body>
<p>Hello World!</p>
</body>
</html>
- 为什么要使用 DOM
- DOM 级别
DOM1 级的目标主要是映射文档的结构
DOM2 级在原有基础上扩充
DOM3 级进一步扩展DOM - 其他 DOM 标准
- Web 浏览器对 DOM 的支持
1.2.3 浏览器对象模型 (BOM)
扩展:
- 弹出新浏览器窗口的功能;
- 移动、缩放和关闭浏览器窗口的功能;
- 提供浏览器详细信息的 navigator 对象;
- 提供浏览器所加载页面的详细信息的 location 对象;
- 提供用户显示器分辨率详细信息的 screen 对象;
- 对 cookies 的支持;
- 像 XMLHttpRequest 和 IE 的 ActiveXObject 这样的自定义对象。
1.3 JavaScript 版本
1.4 小结
JavaScript 是一种专为与网页交互设计的脚本语言,由下列三个不同部分组成:
- ECMAScript, 由 ECMA-262 定义, 提供核心语言功能;
- 文档对项模型 (DOM), 提供访问和操作网页内容的方法和接口;
- 浏览器对象模型 (BOM), 提供与浏览器交互的方法和接口。
网友评论