#青训营笔记创作活动#
1月28日 打卡day13
今日学习
1、节流:可以有效的避免函数过于频繁的执行,例如对一个提交按钮,只允许每300ms提交一次
2、CSS实现节流思路一
(1)pointer-events:禁用点击事件
(2)animation:控制禁用时间
(3)伪类:active:触发点击
3、CSS实现节流思路二
通过:active触发transition变化,然后通过监听transition回调动态设置按钮的禁用状态
(1)定义一个无关紧要的过渡属性,比如opacity
(2)监听transition的起始回调
该方法的优势:禁用的逻辑是完全和业务逻辑是解耦的【指可以在任意场合下无缝接入,不受框架和环境影响】
展开
评论