无限轮播图技巧

实现无限滚动:

假设有五张图片需要轮播:1,2,3,4,5

在页面中,增加第一张图片的拷贝放至末尾,增加第五张的拷贝放至最开始:5⃣️,1,2,3,4,5,1⃣️

当页面滚动到1⃣️时,在滚动完成后,将left值设置到1的位置(此处没有动画,用户无法察觉);

同理,当页面滚......

proxy 和 definePrototype 的区别

引用自:https://juejin.im/post/5d59f2a451882549be53b170

Proxy 与 Object.defineProperty 优劣对比

Proxy 的优势如下:

Proxy 可以直接监听对象而非属性;

Proxy 可以直接监听数组的变化;

......

Map && Set

Map 和 Object 的区别

他们的类似之处在于:都可以按「键」来存取、删除键、检测一个键是否绑定了值

对象的键只能是String 或者 Symbols,但是 Map 的 key 则可以是任意值

Map 的键是有序的,而 Object则不是

Chrome Opera 的 Ja......