javascript
杨仔小菜菜
这个作者很懒,什么都没留下…
展开
-
js触发点击事件(模拟自动点击事件)
js触发点击事件原创 2023-02-22 16:35:16 · 6275 阅读 · 0 评论 -
简洁js代码片段
空值合并运算符(??)如果没有定义左侧返回右侧,有,返回左侧 let may; if(may) { console.log(may) } else { console.log('123') } console.log(may ?? 'Nothing found')2.可选链(?.)在未定义属性时使用可选链运算符,undefined将返回而不是错误。这可以防止代码崩溃const student = { name:.原创 2021-08-05 10:33:29 · 111 阅读 · 0 评论 -
防抖与节流
本质上防抖和节流都是优化高频率执行代码的一种手法如浏览器的resize、scroll、mousemove、keypress等事件在触发时,会不断的调用绑定在事件上的回调函数,极大的浪费资源,降低前端性能为了优化体验,需要对这类事件进行调用次数的限制,对此我们就可以采用throttle(节流)和debounce(防抖)的方式来减少调用频率节流:n秒内只运行一次,若n秒内重复触发,只有一次执行//节流 简单的代码实现//回调函数 以及时间 function throttle(fn,delay){原创 2021-05-06 20:27:03 · 98 阅读 · 0 评论