前端面试
文章平均质量分 92
1.收集前端面试的只是难点加以巩固
蜗牛ha
一枚积极向上的it男,7年前端开发经验。。。
展开
-
2022年前端面试必须学会的知识点-案例篇(持续更新中...)
一、如何中断已经发出去的请求?以vue项目用axios为例,由于axios提供了cancelToken的方法,只需要在发送请求的拦截器里将所有发出的接口放在vuex的全局数组cancelTokenArr里,然后在router的路由守卫里全部清理掉,相当于清理的是上个页面的所有接口。 1.请求拦截器 axios.interceptors.request.use( config => { config.cancelToken = new axios....原创 2022-01-11 22:06:41 · 530 阅读 · 0 评论 -
2022年前端面试必须学会的知识点-算法篇(持续更新中...)
2022年前端面试必须学会的知识点-算法篇(持续更新中...)一、防抖和节流原创 2022-01-11 21:09:31 · 406 阅读 · 0 评论 -
2022年前端面试必须学会的知识点-前端优化篇(持续更新中...)
一、前端性能优化的方面? 1.代码方面 代码规范化,组件模块化,第三方插件按需引入,组件按需加载,路由懒加载, 代码压缩,移除监听 2.资源方面 图片svg,音频,视频懒加载 3.webpack层面 图片压缩, 4.其他:Web Worker和cdn内容分发 缓解页面卡顿,提升性能?本质上是让主线程专注于UI渲染;相似的有安卓和IOS原生开发,小程序,都是主线程负责UI工作,将渲染和逻辑完全分离 二、如何检测...原创 2022-01-13 21:16:55 · 712 阅读 · 0 评论 -
2022年前端面试必须学会的知识点-VUE3.0篇(持续更新中...)
一、vue3.0相比vue2有哪些升级?1.双向数据绑定更换Proxy代理对象,可以监听数组和对象变化vue2里的defineProperty对对象属性进行劫持而Proxy是对整个对象进行劫持2.diff算法vue3.0中增加了静态标记,对静态元素做静态提升,不会比较,直接复用3.TreeShaking打包时清除多余代码,减少程序体积,更快4.vue3.0的composition Api和vue2的Options Api?Options Api:选项式APIcompo原创 2022-01-13 21:23:53 · 502 阅读 · 0 评论 -
2022年前端面试必须学会的知识点-JS篇(持续更新中...)
2022年前端面试必须学会的知识点-JS篇(持续更新中...)一、js基本数据类型和引用数据类型二、typeof三、typeof如何区分数组和普通对象?原创 2022-01-11 20:53:39 · 511 阅读 · 0 评论 -
2022年前端面试必须学会的知识点-网络与浏览器篇(持续更新中...)
一,部分请求中使用encodeURL转码? URL只能用数字,英文和某些标点符号,不能用其他,需要 encodeURI:整个URL编码 encodeURIComponent:对URL组成部分进行编码 二,HTTP与HTTPS? HTTP明文 HTTP1:tcp连接数限制,线头阻塞 HTTP2:二进制,单连接上多请求,响应并行 HTTPS:更安全,加密解密,数字证书, 三,强缓存和协商缓存? 浏览器缓存分为强缓...原创 2022-01-13 21:25:56 · 350 阅读 · 0 评论 -
2022年前端面试必须学会的知识点-VUE篇(持续更新中...)
一、对MVVM的理解 双向数据绑定,数据的改变会自动渲染到页面里,视图变化也会更新数据 二、双向数据绑定原理 采用数据劫持和发布订阅方式,通过Object.defineProperty()来劫持对象各个属性的getter/setter,在数据变化时,发布消息给订阅者,触发相应监听回调, 三、vue生命周期 vue的实例从开始创建,初始化数据,模板编译,挂载dom,渲染更新,卸载这一系列过程,会形成一系列事件钩子函数,方便操作 由于vue在初始化实例...原创 2022-01-13 21:21:42 · 970 阅读 · 0 评论 -
2022年前端面试必须学会的知识点-CSS篇(持续更新中...)
一、html5与css3总结html5总结1.语义化标签,利于seo2.input标签智能type属性:email,date,time,number,range,color,表单属性:autofocus,3.webscoketcss3总结1.结构选择器,属性选择器,伪类选择器,2.文本属性:text-...3.弹性盒模型flex4.background背景属性,渐变,rgba,box-shadow,transition,动画animation,旋转transform,au原创 2022-01-13 21:14:28 · 441 阅读 · 0 评论