js
写意子
这个作者很懒,什么都没留下…
展开
-
面试题--算法(简单题)(1)
两数之和原创 2022-11-23 22:49:18 · 188 阅读 · 3 评论 -
使用vant组件中van-tabs、van-pull-refresh和van-list时,切换tabs标签,列表重复加载问题。
使用vant组件中van-tabs、van-pull-refresh和van-list时,切换tabs标签,列表重复加载问题问题现象:tabs切换时,如果之前的tab已经滚动到底部,直接点击其他的tab,将再触发一次onload事件。问题原因:这种情况下,切换tab会导致触发两次请求数据的方法,一次是监听tab切换事件执行的,另一次是由于之前一个tab已经滚动到底部触发的onload事件。解决措施:设置一个全局变量tabchange,监听到tab切换事件时设置tabchange为true,在onloa原创 2021-05-25 17:14:16 · 6879 阅读 · 9 评论 -
PC端和移动端监听事件卡顿原因
PC端和手机端出现页面卡顿的可能原因近期在做PC端和移动端碰到页面卡顿问题,本以为是在监听事件中用了俩getElement…的问题,也就是比较多的dom操作,过多消耗浏览器性能,所以显得卡顿。后来在移动端发现还是有卡顿,特意去查询了window.addEventListener,发现问题的真正原因是addEventListener的第三个参数。PC端监听onscroll事件,移动端监听touch 事件,这里有一个默认行为preventDefault() 需要执行。比如touchstart 事件对象的默认原创 2020-10-29 14:22:45 · 872 阅读 · 0 评论