当前位置: 首页 > news >正文

动画设计考研可以考什么专业网站seo教程

动画设计考研可以考什么专业,网站seo教程,域名注册推荐,做网站怎样和客户沟通目录 一、防抖 实现方式 二、节流 实现方式 一、防抖 所谓防抖,单位时间内,某个动作只能执行矗后一次,可以用在搜索框业务中。 性能优化的手段 防抖 --- 在同一时间内 频繁触发事件,只处理最后一次 实现方式 1、用第三方库Lodash防抖的…

目录

一、防抖

实现方式

二、节流

实现方式


一、防抖

所谓防抖,单位时间内,某个动作只能执行矗后一次,可以用在搜索框业务中。

 性能优化的手段

防抖 --- 在同一时间内 频繁触发事件,只处理最后一次

实现方式

1、用第三方库Lodash防抖的方法

   document.querySelector('input').addEventListener('input',_.debounce(function () {console.log('输入')}, 400))

2、手写实现

思路:

        当事件发生,不立即执行事件回调。给个500毫秒后执行事件回调(定时器),在500毫秒内

        再次触发事件,先取消上次的定时器,再重新开启一个定时器

   function debounce(fn, t) {let setIdreturn function () {clearTimeout(setId)setId = setTimeout(function () {fn()}, t)}}

二、节流

所谓节流,单位时间内,某个动作只能执行一次可以用在鼠标移动、页面尺寸缩放resize、滚动条滚动等场景

 性能优化的手段

  节流 - 在同一时间内 频繁触发事件,只执行一次

实现方式

1、用第三方库Lodash节流的方法

     document.querySelector('button').addEventListener('click',_.throttle(function () {console.log('发请求')}, 3000))

2、手写实现

思路

当第一次事件发生,把回调函数放到定时器 setTimeout(function () {回调调用},1000) 并且设置开关 把开关状态为true

当第二次事件发生  判断开关状态 false 可以处理当前回调, true返回

  function throttle(fn, t) {let flag = false // 一开始 false表示没有任务执行return function () {if (flag) returnflag = truesetTimeout(function () {fn()flag = false}, t)}}

http://www.dt0577.cn/news/4267.html

相关文章:

  • 室内设计图网站有哪些最好的推广平台是什么软件
  • 网站制作 公开课网上推
  • 网站建设工作会议百度识图在线入口
  • 卡片式网站模板以服务营销出名的企业
  • 黄骅贴吧十一万视频seo优化教程
  • 设计网站建设书南昌河南网站推广优化
  • 旅游网站建设初衷广告优化师的工作内容
  • vs2017网站开发运营推广的方式和渠道
  • 用哪个软件做网站好seowhy教研室
  • 外链的论坛网站网站查询系统
  • 青岛公司网站建设公司免费下载百度app最新版本
  • 网站后台数据库管理关键词排名提高
  • 东莞购物网站教育培训机构加盟
  • 网站 代备案sem管理工具
  • 猪八戒网做网站seo排名怎么看
  • 网站做导航设计的作用是什么意思百度服务平台
  • 广州站有高铁吗业务推广公司
  • 专门做石材地花设计的网站seo流量是什么意思
  • 马和人做人和牛做网站百度极速版
  • 网站建设 外包广州网站关键词推广
  • 盗图来做网站建立网站的流程
  • 中央人民政府网站新出的app推广在哪找
  • 移动互联网开发实践seo搜索引擎优化师
  • 做坑人网站二维码网络营销策划的基本原则
  • 网站建设的说明抖音广告代运营
  • 昆山专业网站建设公司哪家好绍兴seo网站优化
  • 怎么改网站模板上海搜索引擎关键词优化
  • 西亚网站建设科技bt蚂蚁
  • 南京网站制作千外贸网站推广服务
  • 国外有什么网站是做服装的seo优化网页