前端面试

81 阅读2分钟

vue

1.vue响应式原理是什么?vue3的响应式有何不同,Vue3.0的设计目标是什么?做了哪些优化?

2.vue组件通信方式有哪些及原理

3. keep-alive的常用属性有哪些及实现原理

4.如何实现 vue 项目中的性能优化?

5。说说你对slot的理解?slot使用场景有哪些

6。Vue怎么实现权限管理?控制到按钮级别的权限怎么做?

7.provide有没有响应式

如何理解Vue中的模板编译原理

js

大文件怎么实现断点续传

promise.catch后面的.then还会执行吗?

async/await 怎么进行错误处理

es6有哪些新增特性,set和map区别

如何使用js计算一个html页面有多少种标签?

能不能说下事件循环机制

js怎么判断数据类型

什么是跨域?为什么浏览器要使用同源策略?你有几种方式可以解决跨域问题?了解预检请求嘛?

有几种方式可以实现存储功能,分别有什么优缺点?什么是 Service Worker?

在调用 new 的过程中会发生什么

js作用域和闭包

react

为什么不能直接使用 this.state 改变数据?

使用React Hooks有什么优势?

uniapp

路由跳转如何传参

app离线打包

动态tab怎么实现

开发中的问题

有无做一些提高开发效率的方法

封装过什么组件

怎么优化前端性能

大屏怎么做适配

如何续签token

怎么预防用户快速连续点击,造成数据多次提交

tab切换接口调用频繁前面的数据覆盖了后面的

页面返回时让返回到指定页面

处理数组和字符串的常用方法