- this的指向都有哪些情况
- 可以修改new的this的指向吗?
- js实现继承的方式都有哪些?
- 你都封装过什么组件?如何实现的?
- 类中的方法存在于什么上?为什么属性不在原型上?
- 重排重绘的区别
- BFC的概念,如何实现BFC
- 开发中遇到手机和电脑的兼容性
- 开发中手机端的兼容性,手机端点击延迟是什么原因,如何解决?
- css如何实现三角形,扇形
- 如何实现字体随页面放大
- 自己实现一个toast类
- 自己实现一个手风琴效果的折叠面板
- 点击加入购物车的抛物动画如何实现,疯狂点击,如何实现很多个东西加入购物车,且要做到性能优化
- 如何实现图片懒加载
- 自己写一个vuex
- React除了redux还用过啥
- vue中如何实现数据双向绑定
- diff算法
- 观察者模式
- v-for v-if优先级
- if有作用域吗?
- es6你经常 用什么?
- let const var区别
- promise和async await的区别
- generator和iterator用过吗?
- 多个请求返回后处理,如果不用promise.all呢?
- A页面中有BC两个子组件,他们实现通信的方式有哪些?
- 所有实现组件通信的方式?
- 如何不用emit 不用vuex 修改父组件的值
- webpack了解哪些?
- vue中事件修饰符
- vue中怎么引入组件?
- vue-loader有什么用?
- 看过vue源码吗?
- 用过vue3.0吗?
- TS用过吗,讲一下泛型
- vue、react中的生命周期函数
- 你平时用的vue是什么版本的?
- JSBridge底层原理?
- vue2.0 和 vue3.0 底层实现数据响应式有什么不一样的?
- 为什么不用object.defineProperty监听数组?是因为做不到吗?
- 跨域的概念,及解决方式
- http1.1 和 http2.0啥区别
- http返回状态码有哪些
- 常见的网络攻击方式有哪些?
- 常见的浏览器缓存?service worker的原理
- 你常用的提高页面性能的方式
- 服务端渲染和页面渲染的区别
- restful api常用吗?
- 为啥用uni-app,不用原生小程序
- display的值都有哪些,flex:1 是什么的缩写?
- 对象深复制
- AB两个值交换的方式
- cookie和session localStorage的去呗
- 算法题: 把树变成数组等
- Node学过吗,都用它干嘛
- 数据结构散列表
- http和https的区别,为啥https安全?证书存在于哪?
- 传输加密的方式有哪些?公钥是啥,私钥是啥,为啥这样就安全
- 宏任务微任务是什么,他们的执行顺序呢?
- 其他问的就是你的项目里写到的
我遇到的面试题2021.5
最新推荐文章于 2022-01-18 15:37:10 发布