JS基础知识体系

JS基础知识

1、变量类型和计算

  • 值类型和引用类型

  • 类型判断

  • 逻辑运算

2、原型和原型链

  • class

  • 继承

  • 原型

  • 原型链

  • instanceof

3、作用域和闭包

  • 作用域

  • 自由变量

  • 闭包

  • this

4、异步

  • 单线程

  • callback

  • 应用场景

  • Promis

5、模块化

  • ES6 Module

JS-Web-API

1、DOM

  • 树形结构

  • 节点操作

  • 属性

  • 树结构操作

  • 性能

2、BOM

  • navigator

  • screen

  • location

  • history

3、事件

  • 绑定

  • 冒泡

  • 代理

4、ajax

  • XML HttpRequset

  • 状态码

  • 跨域

5、存储

  • cookie

  • local cookie

  • localStorage

  • sessionStorage

开发环境

1、GIT

2、调试

3、webpack 和 babel

4、linux命令

运行环境

1、面面加载

  • 加载

  • 渲染

2、性能优化

  • 加载资源优化

  • 渲染优化

3、安全

  • xss

  • CSRF

你可能感兴趣的:(JS基础知识体系)