前言

最近一直在准备春招实习的提前批,面了很多公司很多部门,也挂了很多公司很多部门,觉得自己还有很大的进步空间
特别是基础部分,平时总感觉自己会了,到最后面试的时候问深一层只能哑口无言,感觉特别挫败,所以我决定重学前端,给自己建立一个完整的知识体系

一、JavaScript的组成

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)

二、ECMAScript

规定的内容:

  • 语法
  • 类型
  • 语句
  • 关键字
  • 保留字
  • 操作符
  • 对象

三、DOM

1.定义

文档对象模型,是针对XML但经过拓展用于HTML的API,DOM把整个页面映射为一个多层节点结构

2.DOM级别

(1)DOM1级

  • DOM核心:如何映射基于XML的文档结构
  • DOM HTML:添加了针对HTML的对象和方法

(2)DOM2级

  • DOM核心:开始支持XML命名空间
  • DOM HTML:扩充了鼠标和用户界面事件、范围、遍历(迭代DOM文档的方法)等细分模块,并通过对象接口增加了对CSS的支持

(3)DOM3级

  • DOM核心:开始支持XML1.0规范
  • DOM HTML:引入以统一方式加载和保存文档的方法(在DOM加载和保存模块中定义);新增验证文档的方法(在DOM验证模块中定义)

四、BOM

从根本上讲,BOM只处理浏览器窗口和框架,但习惯上把所有针对浏览器的JavaScript拓展算作BOM的一部分


LeeWanlim
1 声望0 粉丝