实现无限滚动:
假设有五张图片需要轮播:1,2,3,4,5
在页面中,增加第一张图片的拷贝放至末尾,增加第五张的拷贝放至最开始:5⃣️,1,2,3,4,5,1⃣️
当页面滚动到1⃣️时,在滚动完成后,将left值设置到1的位置(此处没有动画,用户无法察觉);
同理,当页面滚......
实现无限滚动:
假设有五张图片需要轮播:1,2,3,4,5
在页面中,增加第一张图片的拷贝放至末尾,增加第五张的拷贝放至最开始:5⃣️,1,2,3,4,5,1⃣️
当页面滚动到1⃣️时,在滚动完成后,将left值设置到1的位置(此处没有动画,用户无法察觉);
同理,当页面滚......
引用自:https://juejin.im/post/5d59f2a451882549be53b170
Proxy 与 Object.defineProperty 优劣对比
Proxy 的优势如下:
Proxy 可以直接监听对象而非属性;
Proxy 可以直接监听数组的变化;
......
Map 和 Object 的区别
他们的类似之处在于:都可以按「键」来存取、删除键、检测一个键是否绑定了值
对象的键只能是String 或者 Symbols,但是 Map 的 key 则可以是任意值
Map 的键是有序的,而 Object则不是
Chrome Opera 的 Ja......