https://blog.youkuaiyun.com/Choicc/article/details/87970720
https://blog.youkuaiyun.com/ZC_XY/article/details/81916423
https://blog.youkuaiyun.com/weixin_34290352/article/details/88020061
https://blog.youkuaiyun.com/weixin_42246997/article/details/82669456
https://www.nowcoder.com/discuss/112386?type=0&order=0&pos=29&page=1
https://www.jianshu.com/p/7afeedbcb311
手撕两个数字字符串相加
- css-module
- Node怎么捕获错误
- 自动解决语法规范
- div 实现三角形
- primose原理+源码
- Instanceof原理
- react16新特性
- aync + await
- webpack加载顺序
- web-view 兼容性
- wpvue框架
- proxy
怎么实现继承,写了用那个实例继承的方式,但是被面试官说这个会存在继承污染还是什么,换另外的方式来做,就用了Object.create()实现继承
3、闭包讲一下
4、js的事件模型是什么样的具体讲一下,有什么作用,在什么场景下会使用到。
5、e.target和e.currentTerget有什么区别(没回答上来):其实就是e.target指向触发事件的那个元素。e.currentTarget同未修改指向的this指向一致,指向绑定事件的那个元素
6、因为项目当中使用了react-router,就被问了你知道怎么使用js实现路由功能吗(不知道,没回答上来)
7、实现一个斐波那契数列实现输入第n项输出相应的值,优化这个函数,让被查找过的下标值下次再次访问的时候能够立马找到并输出
8、用数组的reduce方法实现数组拍平算法
传统diff算法:
dom-diff的实现简易版
https://github.com/Megan-TA/dom-diff-demo/blob/master/src/dom-diff.js