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。

posted @ 2023-07-07 20:00  长岛加冰  阅读(16)  评论(0)    收藏  举报