Skip to content

regularjs/regular-state

Repository files navigation

regular-state

regular-state是整合了 Regularjs(MVVM组件框架)Stateman(基于状态抽象的路由库)的单页系统框架,它支持服务端渲染(Server side Rendering)

指南

文档指南

特性

  • 服务端渲染支持
  • 基于层级状态的多层路由支持, 可动态增删路由节点
  • 异步路由支持,每个生命周期都可以异步处理
  • 支持异步View加载(依赖模块系统支持)
  • 强大路径匹配, 类express语法
  • 三种方案(history/hashchange/iframe轮训)的自动降级与升级
  • 低版本支持(需引入Promise Polyfill)

浏览器支持

regular-state可运行在支持ES5的浏览器,并且需要Promise的支持. 低级浏览器请使用类似promise-polyfill的垫片脚本

TODO

低版本IE的fallback

Promise

default

notfound

单双引号, 属性设置有坑

isRunning 有坑

run 需要try 太白痴了

贡献