JavaScript-Day01
1、JavaScript:是与网页交互的脚本语言。
2、组成部分:{ ECMAScript,文档对象模型(DOM),浏览器对象模型(BOM)}
2.1 ECMAScript(核心):由ECMA-262定义并提供核心功能。<!-- 宿主环境 -->
1. 基本层面定义:语法、类型、语句、关键、保留字、操作符、全局对象。
2.2 DOM(文档对象模型):
1. DOM Level 1:★映射文档结构。
2. DOM Level 2新增模块:
★DOM视图:描述追踪文档不同视图的(如应用CSS样式前后的文档)接口。
★DOM事件:描述事件及事件处理的接口。
★DOM样式:描述处理元素CSS样式的接口。
★DOM遍历和范围:描述遍历和操作DOM树的接口。
3. DOM Level 3扩展:
★DOM Load and Save:以统一的方式加载和保存文档的方法..
★DOM Validation:验证文档的方法。
4. 其他DOM:
★可伸缩矢量图(SVG,Scalable Vector Graphics)。
★数学标记语言(MathML,Mathematical Markup Language)。
★同步多媒体集成语言(SMIL,Synchronized Multimedia Integration Language)。
2.3 BOM(浏览器对象模型):
1. 弹出新浏览器窗口的能力。
2. 移动、缩放和关闭浏览器窗口的能力。
3. navigator 对象,提供关于浏览器的详尽信息。
4. location 对象,提供浏览器加载页面的详尽信息。
5. screen 对象,提供关于用户屏幕分辨率的详尽信息。
6. performance 对象,提供浏览器内存占用、导航行为和时间统计的详尽信息。
7. 对 cookie 的支持。
8. 其他自定义对象,如 XMLHttpRequest 和 IE 的 ActiveXObject。

浙公网安备 33010602011771号