最近項目上須要使用iScroll,在中文圈裏找了找,只找到了iScroll 4的中文版API。加上最近開始使用github(準確說,github帳號是不少年前註冊的,一直在企業應用裏摸爬滾打,荒廢了帳號很長時間,是理由嗎?是理由嗎?),出於對開源社區的敬意,我忽然以爲應該作點啥,因而先挑一個簡單點兒的,把iScroll 5的API翻譯一下,方便中文用戶使用。javascript
iScroll對於我來說典型的應用場景位於移動設備的App,基於Cordova/Phonegap + JQM + iScroll開發移動設備上的App,對於以數據呈現爲主體的企業應用來說無疑是一個多快好省的解決方案。這三駕馬車前兩個能夠冠冕堂皇的稱之爲開發框架
,iScroll只能稱之爲工具,儘管如此,iScroll帶來的強大的滾動功能,能節省咱們在項目開發上的部分時間(這也是開源社區的力量),因此也值得我花時間理解做者的代碼和文檔。若是您認同這種功勞苦勞,請到github上給我一個star。因爲才疏學淺,在翻譯過程當中不免會有錯誤或者瑕疵,請在issure中提出,我會及時更正。java
下面,咱們開始iScroll之旅,請繫好安全帶。git
iScroll是一個高性能,資源佔用少,無依賴,多平臺的javascript滾動插件。github
它能夠在桌面,移動設備和智能電視平臺上工做。它一直在大力優化性能和文件大小以便在新舊設備上提供最順暢的體驗。瀏覽器
iScroll不單單是 滾動。它能夠處理任何須要與用戶進行移動交互的元素。在你的項目中包含僅僅4kb大小的iScroll,你的項目便擁有了滾動,縮放,平移,無限滾動,視差滾動,旋轉功能。給它一個掃帚它甚至能幫你打掃辦公室。安全
即便平臺自己提供的滾動已經很不錯,iScroll能夠在此基礎上提供更多難以想象的功能。具體來講:框架