SUI Mobile - 轻量的开源UI库
SUI Mobile (MSUI)是由阿里巴巴国际UED前端出品的移动端UI库,轻量精美!
SUI Mobile 是阿里巴巴国际UED团队基于 Framework7 开发的手机H5 UI库。它的特点是非常轻量,并且能很好兼容 iOS 6.0+ 和 Android 4.0+ 的设备。
不重复造轮子
我们并没有重复造轮子的工作。我们主要以 Framework7 为基础进行开发,强化功能,减少体积,并提供国内最稳定快速的CDN支持。
更新日志
V0.6.2 2016.01.27
-
返回或进入曾经访问过的页面时,支持记住滚动条位置
-
允许路由不使用缓存(data-no-cache),参考文档,往下搜索“缓存”关键字
-
路由优化:如果非noscheme形式的链接,且协议不是http(s),那么路由不会处理这类链接
-
路由添加 beforePageSwitch 事件
-
支持脚本引用不放在body标签结束前
-
修复city-picker有默认值初始化时的缺憾
-
支持外部元素交互JS触发picker打开
-
取消page-group的可滚动,解决popup展示问题
-
修正工具栏以及其他iconfont尺寸定位偏差
V0.6.1 2016.01.10
-
重构 router 功能,新Router体验Demo
注意:这个版本中的 Router 功能有了不向下兼容的升级,故版本号升至0.6.0,使用时请确保符合路由功能约定,具体参阅 路由文档
-
使用路由功能加载的页面必需有约定的 dom 结构
-
在全局禁用的基础上,允许根据需要设定符合条件的链接在点击时不使用路由功能
-
新增
beforePageRemove
和pageRemoved
事件 -
页面切换后移除前一个页面的 dom 而不是像之前那样保留(内联页面切换不会做移除操作)
-
.back
后退按钮上的href
href 属性不会读取使用 -
ajax 加载失败(比如跨域或服务端失败等)后会像普通行为那样打开该页面(
location.href = 'xxxx'
) -
工具方法性能优化,核心库体积减少
-
部分图片图标剥离出核心库,保留原有的少量iconfont。
-
V0.5.9 12.31.23:59, 2015最后一次发布,大家2016年‘16~’
-
修复js滚动模式下,下拉刷新没有顶部bar时失效的bug;
-
优化下拉刷新:正在加载时,refresh事件不会触发两次,只有执行 $.pullToRefreshDone才会再次触发refresh。允许横向滚动
-
支持一个页面内多个标签页内的无限滚动
-
现在判断滚动条类型的优先级是: data-type指定 > 系统版本号
-
修复初次showPreloader会关闭其他modal类组件的问题
本文转载自: http://m.sui.taobao.org/changelog/