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

建设公司网站入账xp优化大师

建设公司网站入账,xp优化大师,网站有标题,深圳网站建设哪家强Ⅰ、前言 「节流」 是为了减少请求的触发频率,不让用户点的太快,达到节省资源的目的 ;通常 我们采用 JS 的 定时器 setTimeout ,来控制点击多少秒才能在触发;其实 通过 CSS 也能达到 「节流」 的目的,下面…

Ⅰ、前言

  • 节流 是为了减少请求的触发频率,不让用户点的太快,达到节省资源的目的 ;
  • 通常 我们采用 JS 的 定时器 setTimeout ,来控制点击多少秒才能在触发;
  • 其实 通过 CSS 也能达到 节流 的目的,下面我们来看一下把 👇

在这里插入图片描述

Ⅱ、用CSS 节流

1、pointer-events 属性

属性值 :all / none

  • all : 可以触发该元素绑定的监听事件 ;
  • none : 无法触发绑定的监听事件 ;
<style>.btn {pointer-events: none;}
</style>
<body><button class="btn" onclick="btnClick()"> 按钮 </button>
</body>
<script>function btnClick(){  console.log(123) }
</script>
  • 清楚可以发现事件无法触发

既然如此 ,我们可以通过 点击后 动画(animation), 来设置多少秒后可以触发

2、利用动画实现 节流

  • 通过 active 鼠标点击的时候,清空动画
  • 鼠标松开时,重新启动动画 (2s 以后才能触发 onclick 事件)
<style>.btn {pointer-events: all;animation: btnAnim 2s step-end forwards;}.btn:active {animation: none}   @keyframes btnAnim {from {pointer-events: none;}to {pointer-events: all;}}
</style>
<body><button class="btn" onclick="btnClick()">  按钮 </button>
</body>
<script>function btnClick(){  console.log(123) }
</script>

3、优势和缺陷

优势

  • ① 十分 简单,不需要操作 JS ;
  • ② 可以发挥 CSS 选择器 的优势,批量 设置节流

缺点

  • ① 页面刚进入,也要等动画 (animation)时间;
  • ② 可以通过控制台 ,修改样式,绕过节流 ,所以一些重要的功能,不能使用;
http://www.yidumall.com/news/51584.html

相关文章:

  • 群晖 nas 做网站推广通
  • 房山手机网站建设推广普通话海报
  • wp建站hao123网址之家官网
  • 石狮网站建设公司哪家好网站开发语言
  • 手机网站生成app软件1个百度指数代表多少搜索
  • wordpress修改版面优化公司哪家好
  • 简单的网站建立怎么做安卓优化大师下载
  • 唯品会一家做特卖的网站优化服务平台
  • 网站设计的价格百度应用搜索
  • 织梦网站查看原有文章seo诊断优化方案
  • app定做开发公司百度有专做优化的没
  • 更换网站模板搜索引擎优化案例
  • 霸州建设局网站网站制作专业
  • 阳春网站建设优化用户体验
  • 博罗惠州网站建设市场营销推广方案
  • 香港做网站什么费用搜索引擎优化期末考试答案
  • 婚恋网站应聘做销售百度广告位
  • 网站图标素材图片怎么推广自己的网站?
  • 用jsp做网站怎么分区数据分析工具
  • 泰州公司做网站营销托管全网营销推广
  • 门户网站 建设方案小说关键词搜索器
  • 网站优化排名金苹果系统青岛网站建设公司排名
  • 三个律师做网站合适吗今日新闻大事
  • 建站之星好不好2021年近期舆情热点话题
  • 域名需要跟网站名称一致么东莞网站公司
  • 怎样设置隐藏wordpress海淀区seo多少钱
  • 二级网站怎样被百度收录网站优化推广外包
  • 信誉好的微网站建设宁波seo在线优化方案公司
  • 建设工程业绩查询网站百度app浏览器下载
  • 做淘宝网站要安全保障么谷歌广告推广怎么做