Js高程第一章 JavaScript简介

167 阅读1分钟

一个完整的javascript的 实现 应该由三个部分组成

  1. EACMScript
  2. 文档对象Dom
  3. 浏览器对象模型Bom
graph TD
A[Javascript] --> B[EACMScript]
A --> C[文档对象Dom]
A --> D[浏览器对象Bom]

EACMScript ECMAScript 是对 ECMA 262 标准的实现 es5 es6 是指EACM 262 的版本

graph TD
A[ECMA 262] --> B[语法] -->I[解构赋值等]
A --> C[类型] -->J[数据类型]
A --> D[语句] -->K[箭头函数等]
A --> E[对象] -->L[对象的定义标准等]
A --> F[关键字] -->M[let var等]
A --> G[保留字] -->N[let等]
A --> H[操作符] -->O[+ ...等]

Document Object Model 文档对象模型 Dom 是为了操作文档出现的 API document Dom的一个对象

graph TD
A[Dom] --> B[Dom视图] --> G[body div...]
A[Dom] --> C[Dom事件] --> H[元素点击事件]
A[Dom] --> D[Dom样式] --> I[css]
A[Dom] --> E[Dom遍历和范围] --> J[a]
A --> F[其他Dom标准] --> K[svg sml mathml]

Boswer Object Model 浏览器对象模型 Bom 是为了操作浏览器出现的 API,window Bom的一个对象

graph TD
A[Bom] --> B[弹出窗口 alert]
A --> C[关闭浏览器]
A --> D[新标签打开]
A --> E[等等window下的方法]