# 电话面
# 做过的项目
# 项目中遇到的问题
# 了解过 webpack 源码,写过 webpack 插件吗
# es next 了解过吗,通过什么途径
# 浏览器的兼容有什么经验
刚好之前有遇到 try catch 的 finally,吹了一下。
# 讲一下 react 的主要思想,和 ng 的对比
ng 的性能会比 react 要好
# 深拷贝、浅拷贝讲一下
实现一个深拷贝的方法
# setInterval、setTimeout 时间是有误差的,为什么
计时器的时间是延迟执行,如果同步代码执行时间过长,甚至超出了计时器设定的时间,那么计时器内的回调函数会在同步代码执行完成之后立刻执行。
# 做一个连续的动画,实现方案
- setInterval
- setTimeout
- css3 动画
# 水平垂直居中
# 两栏布局
# 有些页面需要嵌入第三方页面(iframe),如何进行通信
跨域问题
# 具体跨域解决实现
# 前端缓存
他应该不是想问我 HTTP 缓存,但是我强行把问题改成了 HTTP 缓存
# 代码管理工具是用什么
git
# 有用过子模块吗
git 嵌套另一个子模块
# 有用过 rebase 吗
rebase 会导致 commit 的提交人发生改变