面试
智保科技
- functionComponent、component、pureComponent、高阶component
- React Fiber
- http协商缓存VS强缓存
- 面试总结
京东面试
- redux的几个概念
- redux思想
- connect的原理,源码 - TODO
- redux thunk的原理,源码 - TODO
- 原型和原型链 - TODO
- grid布局指南
- flex布局指南
- 一行 CSS 代码实现响应式布局
- 理解CSS布局和BFC
常见的FC有BFC、IFC(行级格式化上下文),还有GFC(网格布局格式化上下文)和FFC(自适应格式化上下文),这里就不再展开了。
泡米文化面试
安恒信息
- 用户认证
- 理解Cookie和Session机制
- 为什么用Object.prototype.toString.call(obj)检测对象类型?
- javascript中判断数据类型的四种方法及typeof、instanceof、constructor、toString
- 图片懒加载
tap4fun
- HTML5 history API,创造更好的浏览体验
- window.postMessage
- location.hash
- react diff算法
- 网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么?
中建电子
G7
- Promise细节
- Promise.prototype.then(onFulfilled, onRejected)
- 添加解决(fulfillment)和拒绝(rejection)回调到当前 promise, 返回一个新的 promise, 将以回调的返回值来resolve.
- Promise.prototype.then(onFulfilled, onRejected)
无限调用函数
var sum = 0; function add(a){ sum += a; console.log(sum) return add; }- codeSplit
- 按需加载