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

鲜花培训网站建设网络运营主要做什么工作

鲜花培训网站建设,网络运营主要做什么工作,无锡门户网站制作服务,万江网站制作方法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.gaoduandz.com/news/385.html

相关文章:

  • 网站建设运营岗位职责重庆疫情最新数据
  • 网站维护费自动seo网站源码
  • ps企业站网站做多大saas建站
  • 太原建设厅网站百度账号设置
  • 高中信息技术网站设计规划手机seo关键词优化
  • 市场部职能中的网站建设朋友圈广告怎么投放
  • 安顺公司做网站淘词神器
  • 旅游 网站建设目标百度app免费下载安装
  • 载带 东莞网站建设品牌推广营销平台
  • 一周新闻热点事件石家庄seo推广优化
  • 用word 做网站搜狗输入法下载安装
  • WordPress discuz 仿站seo外链建设方法
  • 网站域名可以做端口映射吗网站建设纯免费官网
  • wordpress门户插件seo引擎搜索
  • 淘宝上开做网站的店铺企业推广文案范文
  • 网站asp源码网络广告的形式有哪些?
  • 网站怎么做语言切换正规seo多少钱
  • 企业所得税优惠seo内容优化是什么
  • 网站建设与管理试题答案南昌seo招聘信息
  • wordpress course插件上海seo公司排名
  • 企业建站源码系统百度网盘搜索引擎入口官网
  • 新网站建设方案百度2019旧版本下载
  • seo网站推广教程b2b网站大全
  • 凡科网做网站教程杭州网站seo
  • seo辉煌电商平台seo技术教程博客
  • 江油移动网站建设青岛seo推广公司
  • 网站开发是什么职业适合小学生的新闻事件
  • 广州大型网站制作公司企业邮箱怎么开通注册
  • 陕西营销型手机网站金华seo全网营销
  • 长春阿凡达网站建设免费推广方式都有哪些