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

网站平台开发多少钱windows优化大师官方网站

网站平台开发多少钱,windows优化大师官方网站,医疗保健网站前置审批文件,wordpress回复批准方法1&#xff1a;利用lodash库提供的防抖来处理 方法2&#xff1a;手写一个防抖函数来处理 需求&#xff1a;鼠标在盒子上移动&#xff0c;鼠标停止500ms之后&#xff0c;里面的数字才会变化1 方法一&#xff1a;利用lodash库实现防抖 <!DOCTYPE html> <html lang&…

方法1:利用lodash库提供的防抖来处理

方法2:手写一个防抖函数来处理

需求:鼠标在盒子上移动,鼠标停止500ms之后,里面的数字才会变化+1

方法一:利用lodash库实现防抖

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box{width: 500px;height: 500px;background-color: #ccc;color: #fff;text-align: center;font-size: 100px;}</style>
</head>
<body><script src="./js/lodash.min.js"></script><div class="box"></div><script>// 利用防抖实现性能优化// 需求:鼠标在盒子上移动,鼠标停止500ms之后,里面的数字就会变化+1const box = document.querySelector('.box')let i = 1function mouseMove(){box.innerHTML = i++}// mousemove鼠标移动事件// 鼠标一移动就500ms后就触发debounce事件,i就++// _.debounce语法(fun,时间)box.addEventListener('mousemove', _.debounce(mouseMove,500))</script>
</body>
</html>

方法二: 手写一个防抖函数来处理

思路:

        核心是利用setTimeout定时器来实现

        1声明定时器变量

        2每次事件触发时都要先判断是否有定时器,如果有先清除以前的定时器

        3如果没有定时器则开启定时器存入到定时器变量里面

        4定时器里面写函数调用

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box {width: 500px;height: 500px;background-color: #ccc;color: #fff;text-align: center;font-size: 100px;}</style>
</head><body><div class="box"></div><script>// 利用防抖实现性能优化// 需求:鼠标在盒子上移动,鼠标停止500ms之后,里面的数字就会变化+1const box = document.querySelector('.box')let i = 1function mouseMove() {box.innerHTML = i++}// 手写防抖函数// 核心是利用setTimeout定时器来实现// 1声明定时器变量// 2每次事件触发时都要先判断是否有定时器,如果有先清除以前的定时器// 3如果没有定时器则开启定时器存入到定时器变量里面// 4定时器里面写函数调用function debounce(fn,t){let timer//return返回一个匿名函数return function(){if(timer) clearTimeout(timer)timer = setTimeout(function(){fn()  //加小括号调用fn函数}, t)}  }box.addEventListener('mousemove',debounce(mouseMove,500))// 有括号的函数会直接执行的不用鼠标滑动,所以当鼠标滑动时需要有一个return</script>
</body></html>

http://www.zhongyajixie.com/news/57029.html

相关文章:

  • 花店网站模板优化网站标题名词解释
  • 深圳网络公司网站灰色词seo推广
  • 广告设计公司税务筹划seo课程在哪培训好
  • 一个主机放多个网站win7优化大师官方免费下载
  • php网站开发教材培训心得体会万能模板
  • 大业工业设计公司专业的seo搜索引擎优化培训
  • 自学编程做点网站赚钱seo怎么读
  • 自建站有哪些站点神马推广
  • java门户网站开发框架搜索引擎哪个最好用
  • 七宝做网站公司抖音关键词优化排名
  • 网站建设与企业发展福州seo技巧培训
  • 哪里做网站最好网站营销网站建设推广
  • 专业b2b电子商务平台黑龙seo网站优化
  • 公众号开发网站建设合同网络营销公司有哪些
  • 做网站素材网免费推广软件
  • asp.net 网站开发小程序开发多少钱
  • 网站注册商标优化关键词技巧
  • 网站视频外链怎么做网址大全下载
  • 个人网站 bootstrap中国站长之家
  • 班级网站开发报告产品推广方案范文500字
  • 四川煤矿标准化建设网站网站免费seo
  • 广东建设营销型网站汕头网站建设方案推广
  • 注册网站请签署意见是写无公司推广
  • 英文网站建设szjijie游戏优化是什么意思?
  • 怎么做网站超链接北京网站建设公司报价
  • 网上接网站开发类订单的平台网页优化公司
  • 潍坊建公司网站广告推广赚钱在哪接
  • 法拍房北京网站网站收录怎么做
  • 网站视差滚动google关键词
  • 网站建设应该应聘什么岗位注册推广赚钱一个40元