移动端WEB组件化-王政.pdf_第1页
移动端WEB组件化-王政.pdf_第2页
移动端WEB组件化-王政.pdf_第3页
移动端WEB组件化-王政.pdf_第4页
移动端WEB组件化-王政.pdf_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微博移动web组件化 王政finrila 自我介绍 王政finrila 2010年 新浪微博 前端开发 微博产品部主站,商业产品部 组件化产生背景 设计与实现 在微博的应用 规划 目录 组件化产生背景 微博移动web组件化 微博移动端web开发背景 微博移动端web开发背景 native mobile web 迭代中ui风格不一致 微博移动端web开发背景 产品线之间开发冗余 解决方案 公共组件库 ui不一致 开发冗余 推广客户端标准规范 提供跟随客户端ui版本迭代的标准ui组件 card card card31 card22 card25 card19 card3 card4 card26 card brick brick brick 一套基于 微博客户端card标准 开发的移动端 web组件库,为微博移动端网页开发提供组件化解 决方案。 brick brick设计与实现 brick tpl css logic 组件 data brick设计与实现 card19组件 组件提供方式 php server cdn server tpl css logic data brick设计与实现 组件渲染 module loader php server cdn server css logic browser tpl tpl tpl tpl tpl data data data data data renderm ajax/inline brick设计与实现 页面拼装 brick设计与实现 浏览器渲染 brick设计与实现 浏览器? 服务器? brick设计与实现 前后端职责更分离 前端前端 后端后端 提供组件模板、样式和交 互逻辑 提供数据结构 页面展示相关工作 业务逻辑、数据模型 brick设计与实现 减小与服务器传输数据的体积 浏览器渲染浏览器渲染 服务器渲染服务器渲染 加载数据和模板(加载1次) 加载html 传输数据体积小 传输数据体积大 brick设计与实现 方便跨产品线的组件复用 浏览器渲染浏览器渲染 服务器渲染服务器渲染 环境依赖弱 对服务器框架有依赖 静态文件共享 一般需要拷贝来复用 framework renderm logicm notice action card标准组件 group link picture user weibo 业务组件 feed tab forward toolbar publish 自定义业务 amd loader brick设计与实现 /brick/440/0_03/css/lib/base.css /brick/440/0_03/css/card/cards.css /brick/440/0_03/js/brick.js /brick/440/0_03/js/card/cards.js /brick/440/0_03/js/act/acts.js brick提供的资源地址 brick设计与实现 大版本号 小版本号 基础样式 标准组件样式 基础框架与模板 标准组件逻辑 代理事件逻辑 brick使用 brick设计与实现 brick在微博的应用 brick设计与实现 组件文档 brick在微博的应用 brick brick在微博中的应用 微博主站 手机微博 商业产品 native brick在微博中的应用 快速响应业务需求 data native cards brick cards brick在微博中的应用 brick规划 brick 推动业务面向组件开发 brick规划 dom

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论