- 全局事件增加了
route
路由信息 - 支持Action的异步加载,具体请参考路由配置信息
- 增加delCachedAction()方法,用于清除缓存的Action
Action
添加了refresh
流程,该流程是默认关闭的,启用后在只改变页面query
的情况下会走页面的refresh
流程View
提供afterrender事件,方便在渲染结束后根据渲染参数进行些其它操作View
添加redirect方法,方便页面处理redirect
支持的静默跳转,可以在不改变当前URL的情况下切换页面etpl
升级至3.0.0- 出于消除重复历史记录的考虑,
filter
取消了stop
参数,action
的leave
与sleep
方法也不再提供能阻止页面离开的参数
- 修复下一个页面加载失败可能导致当前页面不可用的问题
- 修正单次禁用
action
缓存不彻底的问题
- 添加
filter
功能,代码统计、权限验证神马的轻松搞定,欲知详情挫这里 - 添加全局的
beforetransition
事件,方便在页面开始加载后、转场动画开始前干些事儿 - 添加全局的
error
事件,页面加载失败时触发 在action
的leave
与sleep
事件中可以通过新增的函数参数(stop
)来阻止页面的切换,示例在这里- 考虑网络情况,调整默认的页面加载超时时间为
1000
毫秒 - 更新依赖([email protected], [email protected], [email protected])
- 支持单次
redirect
禁用action
的缓存,详情请参考action.redirect - 更新依赖([email protected], [email protected], [email protected])
- 修正转场动画进行同时时页面切换带来的问题
- 添加
saber-widget
支持,各种widget
放心用,清理工作框架会搞定 - 添加
addDomEvent
与removeDomEvent
方法,替换原有的attachEvent
与detachEvent
,优化了事件处理函数的参数与this
指针,具体请参考文档 - 全局的
beforeload
与afterload
事件调整事件参数,能获取到action
对象,具体请参考文档
- 更新依赖
view
的templateMainTarget
成为可选属性,模版引擎使用多例,不用关心模版target
重复的问题- 添加
index
与path
全局配置,分别表示默认的index
文件名称与默认路径 - 添加
constructor
属性支持,action
、view
与model
可以更改实例继承关系 - 更新依赖(
saber-router
,saber-lang
)
- 更新依赖
saber-viewport
至0.2.8
- 添加全局配置项
timeout
,表示Action
加载超时时间,如果超时则可以响应其它Action
的切换请求,默认为300ms
- 重构,开发更加便利,API已完全调整,详情请参考文档