开头
简单的自我介绍, 说一下技术栈
提问环节
html, css 部分
- absolute, fixed 的区别
- css选择器有哪些, 权重大小
- 听说过bfc吗, 如何触发bfc
- 简单描述伪类和伪元素
- pc端和h5如何做适配
js
- 常用的对象/数组合并的方法
- 常用的强制类型的转换方法, 隐式类型的转换
- for...in 和 for...of的区别
- var, let, const 的区别
- 什么是变量提升
- 箭头函数和普通函数的区别
- es6数组新增的遍历方法, 之间的区别是什么
- 讲一下闭包
框架
- 使用过jquery吗, 有记得哪些常用的方法
- 你所理解的mvvm是什么
- vue中常用的指令
- v-if 和 v-show 的区别
- computed属性和watch属性的区别
- watch属性如何实现深度监听
- vue中双向数据绑定的原理
- vue的生命周期
- vue中组件间的传值
- vuex简单介绍
小程序
- 小程序的赋值和vue中的赋值有什么区别
- 小程序的生命周期
- 小程序的路由跳转
- 数据请求的方法
- 数据存储Storage
其他
- 常用的前端优化
- 防抖和节流的区别
- 网页中的图片是怎么做优化的
- 了解过webpack吗
- 前端跨域的几种方式