日记

日记

  • Diary
  • GitHub

›All Blog Posts

All Blog Posts

  • 再看高程3
  • 面试
  • 个人简历
  • react的高性能
  • webpack源码学习
  • 树莓派
  • 布局
  • 模块化
  • 攻击与安全
  • 异步
  • TODO
  • React状态管理比较
  • 性能优化
  • HTTP缓存
  • (译)JS中数据的改变与发现
  • CSS杂记
  • XML与SVG
  • 个人简历
  • Workspaces是什么
  • NPM包测试之低高级策略
  • 谈谈version
  • 减肥之道
  • 问题汇总
  • 一个nginx配置
  • 好用的工具
  • 好用的npm包
  • 流行框架学习对比

面试

January 7, 2019

智保科技

  • functionComponent、component、pureComponent、高阶component
    • pureComponent
    • functionComponent
  • React Fiber
  • http协商缓存VS强缓存
  • 面试总结

京东面试

  • redux的几个概念
  • redux思想
  • connect的原理,源码 - TODO
  • redux thunk的原理,源码 - TODO
  • 原型和原型链 - TODO
  • grid布局指南
  • flex布局指南
  • 一行 CSS 代码实现响应式布局
  • 理解CSS布局和BFC

常见的FC有BFC、IFC(行级格式化上下文),还有GFC(网格布局格式化上下文)和FFC(自适应格式化上下文),这里就不再展开了。

  • 前端面试
  • 前端范式化
    • 前端范式化
    • 范式化工具normalizr
    • twitter前端架构
  • 展示组件和容器组件

泡米文化面试

  • 从输入url到浏览器显示页面发生了什么
  • 浏览器兼容性
  • box-sizing
  • 组件的生命周期
  • 8 大前端安全问题(上)
  • 8 大前端安全问题(下)

安恒信息

  • 用户认证
  • 理解Cookie和Session机制
  • 为什么用Object.prototype.toString.call(obj)检测对象类型?
  • javascript中判断数据类型的四种方法及typeof、instanceof、constructor、toString
  • 图片懒加载

tap4fun

  • HTML5 history API,创造更好的浏览体验
  • window.postMessage
  • location.hash
  • react diff算法
  • 网上都说操作真实 DOM 慢,但测试结果却比 React 更快,为什么?

中建电子

  • js小数计算精度问题
  • 十进制转化为二进制
  • 揭秘context
  • getDerivedStateFromProps

G7

  • Promise细节
    • Promise.prototype.then(onFulfilled, onRejected)
      • 添加解决(fulfillment)和拒绝(rejection)回调到当前 promise, 返回一个新的 promise, 将以回调的返回值来resolve.
  • 无限调用函数

      var sum = 0;
      function add(a){
        sum += a;
        console.log(sum)
        return add;
      }
    
  • codeSplit
  • 按需加载

快牛金科

  • webpack代码分离 ensure 看了还不懂,你打我
  • Webpack的Code Splitting实现按需加载
Recent Posts
  • 智保科技
  • 京东面试
  • 泡米文化面试
  • 安恒信息
  • tap4fun
  • 中建电子
  • G7
  • 无限调用函数
  • 快牛金科
Copyright © 2018-2019 Shiyong Yin