随笔分类 -  JavaScript

JavaScript及JQuery相关
摘要:搞不清楚js的执行顺序,直到遇到了下面这个题目,现在已经会分析了 这个题目需要分析js的事件循环和回调队列 打印顺序是什么: async function async1() { console.log('1'); console.log(await async2()); console.log('2 阅读全文
posted @ 2021-02-05 11:19 深lin人不知 阅读(180) 评论(0) 推荐(0)
摘要:移动端页面有时候会有在页面中显示浮动按钮的需求,这个浮动按钮有时候会遮盖下面的文字图片等内容,这个时候就有了拖动的需求, 下面是封装好的方法,可以直接使用 /** * 拖动元素事件 * @param {*} obj [ 结构 { element, distanceTop, distanceLeft, 阅读全文
posted @ 2020-12-04 23:09 深lin人不知 阅读(341) 评论(0) 推荐(0)
摘要:没啥好说的,直接上代码: /** * 复制文本内容 * @param {*} cpStr 需要复制的文本内容 */ function copyString (cpStr) { var orderNum = cpStr; // 数字没有 .length 不能执行selectText 需要转化成字符串 阅读全文
posted @ 2020-12-03 23:00 深lin人不知 阅读(625) 评论(0) 推荐(0)
摘要:枪响之后,没有赢家。 疫情之时,没有能闲着的医疗相关人员。 别误会,我不是医疗工作者,只是我们做的项目跟医疗服务相关,在这个时候,又怎么能置身事外呢。 所以就开始加班加点呀,嗯.....加的头昏脑胀,代码都写的有点不顺溜了。 之前做的一个项目,有点问题,点击选项的次数过多的时候会卡住,前天一直没发现 阅读全文
posted @ 2020-02-15 20:12 深lin人不知 阅读(646) 评论(0) 推荐(0)
摘要:之前将时间转换为时间戳一直使用的是 var timestamp = (new Date('2019-11-28 18:00')).getTime(); 但是,前两天测试测出了bug,经排查发现是时间戳转换引起的, 上面的方法在安卓设备上是可以使用的,但是在某些 iOS 上面不可以,会返回NaN, 不 阅读全文
posted @ 2020-01-02 16:19 深lin人不知 阅读(1493) 评论(1) 推荐(2)
摘要:前段时间需要做个长按可删除的操作,用来适配移动端的,偷懒从网上找了个方法,做完后感觉还挺好用,但是测试的时候出问题了,在部分机型上不起作用,于是乎,找了个测试机,各种断点各种试,终于发现了问题所在。 从代码里可以看到,我们在触发事件的时候,写了三个状态touchstart、touchmove、tou 阅读全文
posted @ 2019-11-16 15:11 深lin人不知 阅读(452) 评论(0) 推荐(0)