摘要: 问题 遇到个小问题,checkbox怎么判断是否被选中状态 如图: 方法 通过该DOM的checked属性判断 <script> var input1 = document.querySelector('#input1'); input1.onchange = function(){ console 阅读全文
posted @ 2021-07-10 18:24 不叫一日闲过 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1 问题 移动端浏览器点击事件通常有300ms的延时,随着用户体验要求增高,300ms的点击延时越来越难以忍受。 2 原因 因为手机屏幕小,所有做了双击缩放,手机浏览器为了判断用户是单击还是双击就添加了300ms的延时处理。 3 解决办法(建议用) 3.1 禁用缩放 HTML文档头部包含如下meta 阅读全文
posted @ 2021-07-10 10:58 不叫一日闲过 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 防抖 防抖定义:对于短时间内连续触发的事件,防抖的含义就是让其在某个时间期限(如1000毫秒)内,事件处理函数只执行一次 节流 节流定义:让函数执行一次后,在某个时间段内暂时失效,过了这段时间后再重新激活(类似于技能冷却时间) 详解请参考:https://segmentfault.com/a/119 阅读全文
posted @ 2021-07-10 10:15 不叫一日闲过 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 背景 工作中经常会用到对象的遍历,现在推荐其中两种常见的方式 let obj = { a: 1, b: 2, c: 3 } 方式1(for...in...)常用于普通遍历 // 1. for...in... for(let key in obj){ console.log(key, obj[key] 阅读全文
posted @ 2021-07-10 09:56 不叫一日闲过 阅读(47) 评论(0) 推荐(0) 编辑