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

筑巢做网站怎么样手机建站

筑巢做网站怎么样,手机建站,哪个电商平台比较靠谱,做外贸有哪些网站目录 一、防抖 实现方式 二、节流 实现方式 一、防抖 所谓防抖,单位时间内,某个动作只能执行矗后一次,可以用在搜索框业务中。 性能优化的手段 防抖 --- 在同一时间内 频繁触发事件,只处理最后一次 实现方式 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.tj-hxxt.cn/news/26437.html

相关文章:

  • 老外做的汉语网站宁波seo优化公司排名
  • 政府门户网站建设公司网页搜索关键词
  • 做营销型网站 公司seo排名赚app
  • 石嘴山网站定制开发建设东莞网络科技公司排名
  • 做网站用笔记本电脑成都网站快速排名
  • 可以看设计的网站有哪些百度入口的链接
  • 做头像的日本网站有哪些网站制作步骤流程图
  • 德州做网站多少钱星巴克seo网络推广
  • 广州注册公司名称惠州百度seo
  • 中合网络网站建设百度知道网页版进入
  • 网站模块分析新平台推广
  • 网站建设在哪里申请推手平台哪个靠谱
  • 广东微信网站开发哪家好市场营销网站
  • 复制手机网站模板做百度推广多少钱
  • 建设一个和聚享游差不多的网站百度搜索指数入口
  • 武汉商城网站制作百度关键词查询工具免费
  • 南宁网络推广软件引擎优化
  • 丽水专业网站建设公司搜索引擎推广案例
  • 28网站制作百度推广工作好干吗
  • 房地产网站怎么建设seo行业
  • 网站维护工作的基本内容网络推广图片
  • 开源平台怎么优化网站关键词的方法
  • html5手机网站开发区别seo优化技术教程
  • 深圳住房和建设局网站轮候大厅学生个人网页设计模板
  • 迅速上排名网站优化深圳互联网公司50强
  • 阿里云可以放几个网站品牌宣传方式
  • 网站建设制作 南京公司seo技术培训教程视频
  • 什么网站做兼职靠谱热搜词排行榜关键词
  • 南通长城建设集团有限公司网站全媒体运营师培训机构
  • 湘潭网站建设网络推广公司有多少家