海康热乎乎的前端面经,给23届的同学,内推码MEY9A5
JavaScript
1. Promise 的理解
2. 箭头函数和普通函数的区别
3. ES6新特性
4. Var let const 的区别
5. 实现继承的几种方式
6. Null 和 undefined 的区别
7. Call bind apply的区别
8. 前端缓存的理解 或者 前端数据持久化的理解
9. 防抖和节流
10. 闭包
11. 数组去重
12. 深浅拷贝
13. 原型链
14. Require 和 import
CSS
1. 常见的块级元素和行内块元素,以及它们有何不同
2. 常见选择器
3. px em 和 rem的区别
4. 水平垂直居中的几种方法
5. 盒模型的理解
6. Flex布局
7. 怎么解决浮动中塌陷的问题
8. CSS3新特性
9. 前端常见的布局方式
HTML
1. HTML的语义化标签
2. 前端优化的解决方案
3. HTML5新特性
4. 常见的浏览器兼容问题
Vue
1. Vuex
2. 双向绑定的原理
3. 组件间传递数据
4. Vue项目优化
5. MVVM和MVC
6. Computed和Watch
7. V-for 和 v-if同时使用的问题
8. 什么时候使用$.nextTick()
9. 路由的原理
10. 常用的事件修饰符
浏览器原理相关
1. 常用HTTP请求
2. Get和Post的区别
3. 跨域的解决办法
4. URL输出到页面的全过程
5. 常用的请求状态码