今天把之前的移动端组件迁移到了 npm ,支持使用 webpack 或者 brwoserify 来构建。
介绍下常用组件,如果你喜欢轻量灵活的移动端解决方案不妨看看,如果是依赖框架开发的话,还是最好使用框架提供的功能。
tap-event 正确的 tap event
component-tap 支持 unbind 的 tap,但是没有函数不能代理事件
component-raf 兼容的 request animation frame
ease-component 提供缓动函数 http://easings.net/ 实现
component-tween 使用 ease 实现高性能js动画的基础库
swipe 提供滑动切换效果
下面是我自己的:
component-scrollfix 解决 ios 上页面整体拖动的问题
component-livechart 自适应的动态 canvas 图表库
iscroll-component 模拟滚动效果,跟iscroll 类似,但是更快
pull-to-refresh 兼容 ios 和 android 的下拉刷新库
more-mobile 实现列表加载更多的功能
component-notice 简洁的 notice 实现
component-overlay 简洁的 overlay 实现
以上组件都由一些基础的 component 组件实现,最后项目的大小要相比使用框架小很多,因为代码简单,维护起来也相对节省时间。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。