重学红宝书1——JavaScript概述

前言

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

1、JavaScript的组成

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

2、ECMAScript

规定的内容:面试

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

3、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验证模块中定义)

4、BOM

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

相关文章
相关标签/搜索