最近项目上须要使用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能够在此基础上提供更多难以想象的功能。具体来讲:框架