面试3

1,说说防抖节流的区别?

  函数的防抖与节流是我们解决频繁操作DOM 时间的两种解决方案。(setTimeout)定时器实现

  函数防抖(debounce):

    原理:将若干函数调用合为一次,并在给定时间过去之后或者连续时间完全触发完成之后,调用一次  

  函数节流:

    原理:当达到了一定的时间间隔就会执行一次;可以理解为是缩减执行频率 

 

  2 , 性能优化?

 (1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。

   (2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数


3 ,说说vuex?
  是vue 的一个储存机制,也是vue应用程序开发 的状态管理模式。
  分为五个模块:state 、getter 、mutation 、action 、 mudule。
  工作流程:组件 --分发到 action --指派到mutation -- 更新 state -- 映射到组件
posted @ 2020-06-28 16:57  edczjw  阅读(102)  评论(0编辑  收藏  举报