| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

来自百度的富浏览器端web应用框架:ER

ER 是百度复合搜索部前端团队开源出来的富浏览器端web应用的框架,适用于并能很方便地构建一个整站式的AJAX web应用。

特性

  • 通过hash实现路径的管理,支持浏览器的前进和后退功能,以及URL的可访问性。(参加后文“URL结构”)
  • 提供精简、核心的Action、Model和View的抽象,使得构建RIA应用变得简单可行。
  • 提供可配置式的数据加载方案,提供灵活且完善的数据获取功能。
  • 提供支持基本逻辑和数据绑定的模板引擎,提供模板嵌套和母板页。
  • 不依赖任何第三方库,模块精简、可切分及独立运行。

架构

ER整体架构

ER的目的在于让业务开发工程师可以关注于 数据(Model)业务(Action)视图(View) 这三部分,而不需要关心如 数据怎么获取权限如何管理URL如何控制 等技术性问题。

URL结构

url结构

文档

进入ER目录后,使用jsduck生成文档。

sudo gem install jsduck  jsduck —-config=jsduck/config.json  open doc/api/index.html

示例程序

GitHub仓库中有一些示例程序,可供参考:

项目主页:http://www.open-open.com/lib/view/home/1394782472900

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1394782472900.html
ER Web框架