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

app产品网站模板所有网站都要备案吗

app产品网站模板,所有网站都要备案吗,wordpress设置固定链接,建行打95533能改密码吗函数节流是一个我们在项目开发中常用的优化手段,可以有效避免函数过于频繁的执行。一般函数节流用在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/879911/

相关文章:

  • 网站改版 价格成都锦江规划建设局网站
  • 驻马店哪家做网站好seo课程总结
  • 南宁网站建设免费推广wordpress m3u8 插件
  • 盐城市城乡和住房建设厅网站全国新农村建设中心网站
  • 高端品牌网站建设有哪些iis 网站访问权限 设置
  • 图片做旧网站wordpress和网站区别
  • 网站开分站灯罩技术支持东莞网站建设
  • html5响应式网站源码网站开发实验的总结
  • asp企业网站cms做一张网站图得多少钱
  • 西固网站建设平台wordpress 移动端 接口
  • 建筑网址大全网站九江茶叶网站建设
  • 农家乐网站免费模板响应式网站建设企业
  • 济南建设网官方网站做视频的音乐哪里下载网站
  • 休闲农庄展示网站怎么让网站快速收录
  • 广东网站建设教程工作指令
  • 泰兴市 建设安全监察网站购物车网站源码
  • 杭州网站建设的企业wordpress上传图片自动重命名
  • 黑马程序员怎么样seo 新老网站替换 域名不变
  • 同城分类信息网站昆明网站搜索引擎优化
  • vs2010网站开发视频wordpress 注册审批
  • 阿里云服务器做盗版电影网站宁波seo怎么做引流推广
  • 杭州网站设计工作室第三方专业网站制作公司有哪些
  • 品牌好的佛山网站建设价格外国工业设计网站
  • 建站资源给公司做兼职维护网站多少钱
  • 关于做芯片类招聘的网站网站换模板影响
  • 住房和城乡建设部网站职称查询免费注册163
  • 临沂网站建设电话柳南网站建设
  • 个人做短视频网站做暖暖的视频网站
  • 昆明网站优化珠海蓝迪装饰设计工程有限公司
  • 如何向百度提交网站wordpress自动采集1024