針對iScroll的優(yōu)化。為了達到更高的性能,iScroll分為了多個版本。你可以選擇最適合你的版本。
目前我們有以下版本:
- iscroll.js,這個版本是常規(guī)應(yīng)用的腳本。它包含大多數(shù)常用的功能,有很高的性能和很小的體積。
- iscroll-lite.js,精簡版本。它不支持快速跳躍,滾動條,鼠標滾輪,快捷鍵綁定。但如果你所需要的是滾動(特別是在移動平臺) iScroll 精簡版 是又小又快的解決方案。
- iscroll-probe.js,探查當(dāng)前滾動位置是一個要求很高的任務(wù),這就是為什么我決定建立一個專門的版本。如果你需要知道滾動位置在任何給定的時間,這是iScroll給你的。(我正在做更多的測試,這可能最終在常規(guī)iscroll.js腳本,請留意)。
- iscroll-zoom.js,在標準滾動功能上增加縮放功能。
- iscroll-infinite.js,可以做無限緩存的滾動。處理很長的列表的元素為移動設(shè)備并非易事。 iScroll infinite版本使用緩存機制,允許你滾動一個潛在的無限數(shù)量的元素。