- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FE开发平台-FIS介绍
FE开发平台-FIS介绍
伍荣乐 2013.04.25
大纲
Fis是什么
Fis要解决什么问题
Fis能为前端工程师带来哪些便利
Fis的前端解决方案
Fis demo
文库如何使用Fis
QA
Fis是什么
Fis全称
Front-End Integrated Solution(前端集成解决方案)
使命
促进前端生产力(狼性)发展
输出一套运行高效、持续完善的前端解决方案,让使用fis的人能快速开发、产出的代码高效运行。
输入
产品线开发、维护需求
各topic技术支持
输出
一套运行高效、持续完善的前端开发解决方案
一套跨平台的本地开发环境
开发、测试、联调、上线全流程支持
Fis要解决什么问题
运行高效的前端解决方案
完整的组件化开发模式
高效的静态资源管理策略
跨平台的集成开发环境
win[xp-8]、mac、linux
用户本地、编译机
一键安装+运行
环境模拟
调试模式
编译后预览模式(上线模式)
数据模拟
国际化(差异化)支持
差异化产出
差异化效果预览
多种编码支持
utf-8
gbk
用户体验
报错、纠错、容错
界面、交互
Fis要解决什么问题
fis如何解决上述问题
规范(目录规范、开发规范)
库(tangram、magic、gmu、fis)
插件(xss、widget)
研发本地开发环境
Fis能为前端工程师带来哪些便利
开发、调试方便
本地调试
一键上传
数据模拟
运行高效
架构支持
静态资源优化
工具支持
csssprite
xss修复
压缩
可维护性高、需求响应及时
组件化开发
让新手写出高手代码
Fis能为前端工程师带来哪些便利
什么是前端解决方案
狭义
比如tangram、jquery,解决通用js开发问题
比如RequireJS,解决js模块化开发问题
比如less、sass,解决css开发问题
比如smarty,解决展现和数据分离的开发问题
某个产品线高工说,我要重构。最后TA重构的结果。
广义
解决前端开发多个领域技术问题并能相互紧密配合的方案集
什么是前端解决方案
前端集成解决方案可以看做是一种“容器”
该容器提供了js、css、模板等前端方向的技术支持
该容器定义了必要的开发概念(组件、规范)
在该容器下书写的代码将被组织、加工为高效运行的输出结果
fis最有含金量的输出不是工具,是解决方案!
提升前端生产力的必然是解决方案,而非某种工具
fis的前端解决方案集
smarty家族
pc:最开始设计的解决方案
pc2:基于pc,提升静态资源管理能力的解决方案
mobile:基于pc2,移动端的解决方案
webapp
为webapp开发模式量身打造的解决方案
diff方式请求静态资源、本地存储静态资源
所有页面放在一个模块内,其他模块只存放js、css等资源
bingo-view
第三方合作的解决方案
基于贴吧研发的bingo-view框架
旗舰版解决方案(pc2)介绍
旗舰版解决方案(pc2)介绍
ui
js组件
css组件
页面静态资源
其他
static
模板组件
widget
页面
page
测试数据
单测用例
test
旗舰版解决方案(pc2)介绍 – js组件
旗舰版解决方案(pc2)介绍 – css组件
旗舰版解决方案(pc2)介绍 – widget组件
旗舰版解决方案(pc2)介绍 - 容器
SmartyResourceAPI
widget
js
base.js
fileMap[ui]
css
ui
旗舰版解决方案(pc2)介绍 - 静态资源管理优化
旗舰版解决方案(pc2)介绍 - 静态资源管理优化
假设:
一个模块下有A、B、C、D、E、F、G,7个静态资源
其中打包为:P1=A+B+C、P2=E+F、P3=A+B
求以下情况下,使用哪种资源组合最优:
当一个页面只使用了A时:A
当一个页面只使用了A、B时:P3
当一个页面使用了A、B、C时:P1
当一个页面使用了A、B、E时:P3+E
当一个页面使用了A、E、F时:A+P2
当一个页面使用了所有静态资源时:P1+P2+G
与性能监控系统结合,实现自适应的静态资源管理系统
Fis demo
文库如何使用Fis
SVN模块划分
文件编码
上传联调
CMS数据
begin.html
tangram2jquery
相关链接
Fis使用手册 /doc/fis/
Pc2业务模型 /doc/fis/framework/pc2/index.text
Grunt /
Bootstrap http://twitter.github.io/bootstrap/
QA
Thanks
您可能关注的文档
最近下载
- 一年级语文下册课件-口语交际:打电话-部编版(9)(共12张PPT)-语文一年级下册课件.ppt VIP
- Unit3LivingLegendsReadingandThinking教学设计高中英语人教版.docx VIP
- 一年级下册语文 口语交际 打电话 课件(共12张PPT).pptx VIP
- 党政领导干部选拔作用工作条例学习内容提纲.doc VIP
- DLT441-2004《火力发电厂高温高压蒸汽管道蠕变监督规程》.pdf VIP
- 五年级美术《为作文画插图》.ppt VIP
- 2026届新高考物理冲刺复习“配速法”解决带电粒子在复合场中的运动.pptx VIP
- 玉米期货分析报告.docx VIP
- 铁道工程技术论文-铁路路基边坡病害及处理措施.docx
- 2025年小学语文部编版五年级下册《选择题》专项练习题(共4组,附答案)(必考.pdf VIP
文档评论(0)