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

简述电子商务网站的建站流程百度极速版推广员怎么申请

简述电子商务网站的建站流程,百度极速版推广员怎么申请,这次病毒感染吃什么药好得快,b2b电商平台有哪个最好目录 一、防抖 实现方式 二、节流 实现方式 一、防抖 所谓防抖,单位时间内,某个动作只能执行矗后一次,可以用在搜索框业务中。 性能优化的手段 防抖 --- 在同一时间内 频繁触发事件,只处理最后一次 实现方式 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.ritt.cn/news/2036.html

相关文章:

  • 写作网站新手百度指数代表什么意思
  • 别人怎么看见我做的网站软件培训机构
  • 兰州网站建设价韩国最新新闻
  • 手机网站优化技巧网站建设一般多少钱
  • 一流的网站建设公司360seo
  • 做美食有哪些网站员工培训
  • 无锡阳山镇网站建设中央新闻联播
  • 网站维护中友情链接代码美化
  • 怎么做简单的网站看广告得收益的app
  • 预装wordpress然后武汉seo推广优化公司
  • 青岛企业网站建设优化武汉seo网站排名
  • 做销售平台哪个网站好百度广告开户
  • 信息门户登录入口怀化seo推广
  • 网站用户量深圳全网推广方案
  • 做网站怎么找优质客户一级域名二级域名三级域名的区别
  • 教育部高等学校建设中心网站网站片区
  • 做下一个盗版小说网站广告推广投放平台
  • 网站开发登录要做哪些验证排名优化网站
  • 网站目录有什么意义百度精准引流推广
  • 四平网站建设广州中小企业seo推广运营
  • 浦江建设局网站企业网络
  • a站下载安装南宁网站推广排名
  • 政府网站预算公开如何做怎样推广自己的产品
  • 最新域名网站廊坊自动seo
  • 网站建设技术清单网站关键词排名查询
  • dedecms做的网站首页被挂马百度金融
  • 做搜狗手机网站排网络流量分析工具
  • 青岛市城乡建设委员会政务网站营销顾问
  • 西安手机网站建设公司全网营销有哪些平台
  • 在柬埔寨做网络销售推网站seo关键词分析表