- 前端开发
- 前端灵魂拷问
> 深度决定你的优势,
> 不列出答案,是感觉写上答案你就会有种看2眼就懂的错觉,
+ 原型
+ 原型链
+ 闭包
- 闭包的缺点
- 怎么避免
- 什么容易内存泄露
- 作用
+ 垃圾回收机制
+ 执行上下文
+ this
- this的经典应用
+ call,apply, bind
- 手写call apply
+ 作用域
- 作用域链
+ 继承
- 继承的方式优缺点
- ES5的方式实现ES的calss继承
+ Event Loop
- 宏任务
- 微任务
+ promise
- 解决了什么
- 状态, 方法
- 手写promise
+ await async
+ Generator
- 协程, 线程, 进程
+ new 发生了什么
+ 节流 防抖
+ 手写下深拷贝
+ 输入url方生了什么(深度)
+ 缓存,浏览器缓存
+ flex (深感痛点,写了就去玩明白)
+ localstorage,sessionstorage,cookie,session 能说出多少
+ 同源策略,跨域
------
> webpack
---
> vue
+ 双向数据绑定的原理(深度)
+ 可以直接操作数组吗
+ 优化
> 算法
---
> 项目
这个最主要 嗯 项目亮点,难点, 完成带来了什么优势,怎么解决的难点,STAR法则