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

网站建设协调机制网站开发摊销期

网站建设协调机制,网站开发摊销期,华龙网重庆网络问政平台,wordpress+缩略图+api函数节流是一个我们在项目开发中常用的优化手段,可以有效避免函数过于频繁的执行。一般函数节流用在scroll页面滚动,鼠标移动等。 为什么需要节流呢,因为触发一次事件就会执行一次事件,这样就形成了大量操作dom,会出现卡顿的情况…

函数节流是一个我们在项目开发中常用的优化手段,可以有效避免函数过于频繁的执行。一般函数节流用在scroll页面滚动,鼠标移动等。

为什么需要节流呢,因为触发一次事件就会执行一次事件,这样就形成了大量操作dom,会出现卡顿的情况。

一、传统JS节流实现方式

   /* 1.时间戳实现 */function throttle(func, delay) {let prev = 0return function(...args){let now = new Date()if(now - prev > delay){prev = new Date()func.apply(this, args)}}}/* 定时器实现 */function throttle(func, delay) {let timer = nullreturn function(...args) {if(!timer){timer = setTimeout(() => {timer = nullfunc.apply(this, args)},delay)}}}

二、CSS实现
1.实现思路

我们可以使用css的pointer-events禁用点击事件对事件进行控制。
使用animation设置禁用时间,对时间进行限制。
使用:active点击行为作为触发时机

可以这样理解,一个CSS动画从禁用可点击的变化,每次点击时让这个动画重新执行一遍,在整个执行过程设置的时间范围内一直处于禁用的状态,这是不是就有点像节流的功能。

2.具体实现
假设一个按钮,连续点击按钮就会一直触发事件。

<button onclick="console.log('111')">点击按钮</button>

在这里插入图片描述
使用pointer-events实现一个动画,从禁用到可点击。

 @keyframes throttle {from {color: green;pointer-events: none;}to {color: black;pointer-events: all;}}button {animation: throttle 3s step-end forwards;}button:active {animation: none;}

在这里插入图片描述

http://www.yayakq.cn/news/717110/

相关文章:

  • 必应搜索推广吉林网站优化
  • 网站建设丶金手指花总12东莞债务优化公司
  • 网站工作室 需要什么手续宁波网站建设计
  • 宁德城乡建设部网站那里可以做PC28网站的
  • 企业网站优化兴田德润优惠wordpress自带分页函数
  • 雅虎网站提交安装了两个wordpress
  • 长尾关键词挖掘工具爱网站广安专业网站建设报价
  • 网站建设陆金手指谷哥7制作wordpress博客app
  • 做购物网站多少钱嵊州市住房和建设局网站
  • 上海网站托管百度搜索风云榜游戏
  • 制作一个购物网站需要多少钱微信广告平台
  • 浙江注册公司网站长春业之峰装饰公司怎么样
  • 上海网站建设优海南注册公司的利弊
  • 做品牌折扣微信推广的网站工业app开发平台
  • 杭州在线制作网站需要个网站
  • 海洋cms做电影网站好做吗网站建设有几种方案
  • 电子商务网站的类型页面看不到网站
  • 江苏省做网站湛江赤坎孵化器网站建设招聘
  • 站长之家网站流量查询驻马店网站建设熊掌号
  • 扬中网站优化哪家好网站建设需要学多久知乎
  • 大连专业做网站深圳台历制作
  • 卦神岭做网站网站的三种基本类型
  • 网站后台 网站页面没有显示服务器 打开网站iis7
  • 大型网站制作公司网站开发的任务要求
  • 河南论坛网站建设手机软件下载大全
  • 新网个人网站备案网络营销渠道
  • 模板建站和定制网站的对比东莞网站搭建
  • 网站制作收费做网站一般需要多久
  • 广告灯箱设计制作价格南京市网站seo整站优化
  • 雄安网站建设400多少钱作文素材网站