饿了么(北京)补招,前端一面面经
- 自我介绍
- css 画三角形
- 清除浮动的方式- 解释BFC,如何触发BFC?
- 垂直居中的方式
- 解释rem.
- 浏览器输入URL后发生了什么?
- 解释'回流'和'重绘',如何减少回流?
- 浏览器的渲染过程.
- 前端跨域如何解决?
- JSONP的原理.
- CORS如何配置.
- JS继承的实现方式.- JS原型链解释
- 解释深拷贝和浅拷贝
- 如何改变this的指向?
- this的使用场景。
- ES6的新特性列举
- Promise的原理是什么?
- 箭头函数有什么不一样?
- apply()、call()、bind()有什么区别?
- Object.assign()是什么拷贝?
- 如何实现深拷贝?
- Vue双向绑定原理
- webpack解决了什么问题?
- Webpack中loader的作用
- http状态码列举,说出对应的含义。
- 浏览器缓存的类型有哪些?
- 浏览器缓存字段的优先级。
- cookie/localstorage/sessionstorage区别
- CDN的原理
- 前端性能优化怎么做?
- 三次握手。
- 讲讲Web安全怎么去做?
- VueRouter的原理?
- 前端路由Hash模式和History模式的区别?
- 使用Vue进行移动端开发时如何调用原生API?
有没有小伙伴来交流一下啊?
#面经##饿了么##前端工程师##秋招#