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

网站使用支付接口如何收费周口市做网站

网站使用支付接口如何收费,周口市做网站,wordpress管理员用户名更改,成都旅游住在哪个位置最方便目录 一、防抖 实现方式 二、节流 实现方式 一、防抖 所谓防抖,单位时间内,某个动作只能执行矗后一次,可以用在搜索框业务中。 性能优化的手段 防抖 --- 在同一时间内 频繁触发事件,只处理最后一次 实现方式 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.yayakq.cn/news/280118/

相关文章:

  • 做网站报价表织梦网站模板源码下载
  • 网站建设进度及实过程暴雪安全令
  • 如何与老板谈网站建设.net 手机网站源码下载
  • 淮安制作企业网站新新手手网网站站建建设设
  • 齐河县城乡建设局官方网站建设行业门户网站
  • 网站使用流程图cmd iis重启单个网站
  • 潍坊网站建设 中公北京附近做网站的公司
  • dw如何做网站界面哈什么网一个网站做ppt
  • 你好南京网站销售清单软件永久免费版
  • 哪个网站可以做行程表手机网站开发还是调用
  • 怎么做app和网站购物建立微信群的步骤
  • 做一个网站加优化排名得多少钱海南响应式网站建设方案
  • 软件或网站是怎么做的网站建设大致价格2017
  • 网站建设都需要什么技术人员温江建网站
  • 佛山网站建设推广wordpress分类目录不显示
  • 宣城做网站公司几个免费建立网站的平台
  • 江苏华柯建设发展有限公司网站翻译建设企业网站
  • 沈阳网站网站建设wordpress的模板文件下载
  • 网站下要加个备案号 怎么做找国外客户的网站
  • 大连市城市建设投资集团网站下载类网站 前置备案
  • 微信视频网站怎么做的好网页制作基础教程试卷
  • 大同做网站怎么制作自己的小网站
  • 做网站时候图片和视频放在哪里888浏览器手机下载
  • 上市公司的信息网站沈阳微信网站开发
  • 那个网站专门做婚纱相册湖北城乡建设部网站首页
  • 搜索引擎yandex入口广告优化师属于什么行业
  • 广告公司网站策划怎么制作表白网页
  • portfolio做网站封面设计网站有哪些
  • 找人建设网站河北新出现的传染病
  • 北京网站建设有哪些公司什么专业学网页设计制作