
js
大聪明/(ㄒoㄒ)/~~
这个作者很懒,什么都没留下…
展开
-
js实现长按事件
js实现长按事件 页面 长按我 js var timeOutEvent=0;//定时器 //开始按 function gtouchstart(){ timeOutEvent = setTimeout("longPress()",500);//这里设置定时器,定义长按500毫秒触发长按事件,时间可以自己改,个人感觉500毫秒非常合适 return false; }; //手释放,如果在500毫秒内就释放,则取消长按事件,此时可以执行onclick应该执原创 2021-05-26 13:41:38 · 776 阅读 · 0 评论 -
Object.defineProperty的使用
Object.defineProperty的使用 代码: //模拟代理 let obj = {} let data = {msg:'Hello World'} Object.defineProperty(obj,'msg',{ get(){ //获取obj的msg这个属性的时候,会被get方法劫持 return data.msg },原创 2021-05-16 14:41:13 · 106 阅读 · 0 评论 -
JavaScript节流函数和防抖函数之间的区别
JavaScript节流函数和防抖函数之间的区别 两者都是优化高频率执行js代码的一种手段 节流函数:指一定时间内js方法只跑一次 防抖函数: 指频繁触发的情况下,只有足够的空闲时间,才执行代码一次 节流函数 var flat = true; window.onscroll = function(){ if(!flat){ // 判断是否已空闲,如果在执行中,则直接return return; } flat = false; setTimeout(function(){ console原创 2020-11-17 11:05:13 · 155 阅读 · 0 评论