ER 是一个富浏览器端web应用的框架,适用于并能很方便地构建一个整站式的AJAX web应用。
ER 具有如下特性:
- 通过hash定位器和控制器实现Location->JS Object的映射,支持前进后退记录和URL敏感。
- 对数据加载和视图渲染的逻辑进行了抽象,提供基础Action以及UIAction的扩展。
- 提供数据容器、状态保持、简易模板、权限管理等功能。
- 内置一套UI控件库:ESUI,并通过适配器可以方便地切换UI库。
ER 依赖于Javascript library:Tangram base。