网站大量收购闲置独家精品文档,联系QQ:2885784924

《17th.董睿.整站式Ajax应用开发与ER(Enterprise RIA)框架》.pdf

《17th.董睿.整站式Ajax应用开发与ER(Enterprise RIA)框架》.pdf

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《17th.董睿.整站式Ajax应用开发与ER(Enterprise RIA)框架》.pdf

Ajax ER(Enterprise RIA) 整站式 应用开发与 框架 erik 自我介绍 董睿– erik 百度资深前端工程师,商业产品前端技术负责人 errorrik@ /errorrik Agenda 关于整站式Ajax应用 关于ER (Enterprise RIA )框架 整站式Ajax 与 ER框架应用开发 整站式Ajax应用:优势 • 交互更流畅与丰富 • 减少用户等待时间 • 减少网络传输量 • 减少server运算量 Gmail、网易邮箱、各种地图 整站式Ajax应用:问题 • 用户习惯 • 开发复杂 • 初始异步请求数 • 浏览器性能 • 不利于搜索引擎抓取 百度商业产品的尝试 • 2008 - 一些后台系统 - 简单尝试 • 2009 - 广告管家 - 形成解决方案 • 2010 - 还是广告管家 - 形成框架 • 2011 - 各大商业产品开始尝试 - 铺开应用 Agenda 关于整站式Ajax应用 关于ER (Enterprise RIA )框架 整站式Ajax 与 ER框架应用开发 为什么我们要造轮子 • 没有轮子(backbone.js ) • 最适合自己的 • 性能 • 维护与技术支持 什么是ER框架 ER(Enterprise RIA) Framework 是一个富浏览器端web应用的框架,适用于整站式的AJAX应用。 Site: /er/ Source: /erik168/ER 特性: • 封装了location的相关功能,并迚行分发 • 提供数据容器、简易模板、权限管理等功能 • 典型的MVC模式 • 内置一套UI控件库:ESUI ER框架工作流程 Agenda 关于整站式Ajax应用 关于ER (Enterprise RIA )框架 整站式Ajax 与 ER框架应用开发 【问题】 • URL敏感 • 浏览器的前迚后退 locator与分发 封装locator。location变更时,locator通知router分发到某个Javascript Function迚行处 理。 默认的location规则: Locator = [ path ] [ ~ query ] path = / [ *char *( / *char) ] query = *qchar char = ALPHA | DIGIT qchar = char | | =“ #/book/list~page=1pageSize=15 【问题】 • 处理location对应的请求行为 数据加载、视图渲染 默认的运行模式 • path对应 • controller转交给某个Object迚行处理:Action • 主控制器管理 • 主区域,视图更新 Action的责任 • Action对模型与视图迚行选择与匹配,完成用户行为的处理 • Action的enter ,分阶段 • 模型数据装载(通过Model ) • 视图渲染(通过View ) Action的enter运行过程 【问题】 • Action太多了,乱七八糟 Module • 对相似业务逻辑的Action迚行归类 • Action – path映射关系注册 var book = er.Module ( { config: { action: [ { path: /book, action: book.list }, { path: /book/add, action: book.add } ] }

您可能关注的文档

文档评论(0)

egip + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档