- 1、项目:
- 微前端:js隔离、css隔离、stylecomponet优缺点、通信机制
- cookie缓存相关
- [ ]
- 2、原型、原型链
- [ ]
- 3、常用数组的方法(是否改变原数组)
- [ ]
- 4、手写promise
- [ ]
- 5、手写useState
- [ ]
- 6、set()、map()
- [ ]
- 7、受控|非受控|状态|无状态
- [ ]
- 8、性能优化
- [ ]
- 9、手写webpack
- [ ]
- 10、常用hook及其原理
- [ ]
- 11、useReduser()原理
- [ ]
- 12、refs原理
- [ ]
- 13、闭包
- [ ]
- 14、箭头函数
- [ ]
- 15、jsx是什么
- [ ]
- 16、this指向
- [ ]
- 17、事件循环、宏任务、微任务
- [ ]
- 18、算法、数据结构、创建一个类
- [ ]
- 19、node.js
- [ ]
- 20、轮询、长轮询(了解)
- [ ]
- 21、常用布局
- [ ]
- 22、跨域 、状态码302、301
- [ ]
- 23、匿名函数
- [ ]
- 24、Flash提供了ExternalInterface接口与JavaScript通信
- 两个方法:call和addCallback
- 作用:call让Flash调用js里的方法,addCallback是用来注册flash函数让js调用。
- [ ]
- 25、js多线程
- [ ]
- 26、事件的三个阶段
- [ ]
- 26、笔试题:
- [ ]
- 1、输出什么
- const myfn = ({x,y,z}) => {
- console.log(x,y,z)
- }
- myfn(1,2,3)
- [ ]