- JavaScript的数据类型
- 基本类型
- 引用类型
- 举例 Symbol的作用
- 判断变量的类型
- typeof
- instanceof及原理
- Object.prototype.toString.call及原理[[class]]
- 举例
- typeof null //'object'
- 判断数组的方法
- 判断空对象的方法
- 数据类型转换
- 相等和全等
- 强制类型转行和隐式转换
- 包装类型
- 原型和原型链
- 举例 描述构造函数、实例和原型之间的关系
-
闭包及优缺点
-
call apply bind
-
DOM事件流
- 捕获,冒泡 小红书347页
- 事件委托及好处 小红书402页面
- cookie和storeage
- cookie的构成
- localStorage和sessionStrorage
- 举例 cooke和HTTPOnly
-
数组和对象的常用方法
-
防抖/节流
-
requestAnimationFrame
-
new内部做了什么
-
this指向
-
作用域链
-
let const var的区别
-
Promise async await
- 内部状态
- Promise.race和all
- 箭头函数
- 举例 箭头函数和普通函数的区别
- JavaScript运行机制
- 单线程,解释型语言
- 事件循环
- 宏任务/微任务
-
实现继承的继承的几种方式 小红书162页开始看
-
垃圾回收 小红书78页
网友评论