版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、19楼前端架构浅析2011 / 09 / 22关于我 About me红茶(高力 19lou 前端设计师)产品设计 - 6个月前端开发 - 18个月博客: 折腾: 内容概述 Content summary为何规范基础架构有待完善FAQ为何规范 Why standard话说当年 没有 前瞻 性目录架构没有 规范 的文件命名没有 模块 的复用所有的原则就是 - 看心情为何规范 Why standard呐,做前端呢,最重要的就是开心,前期没有架构这种事,大家都不想的 为何规范 Why standard话说这样的环境下,我们依旧快速的迭代开发,原因有二:没有很多城市站没有很多产品经理为何规范 Why
2、standard当需要 10位 攻城师协同合作,同时维护杭州站与另外的 30个 城市站时,这种老方式就开始 hold 不住 了为何规范 Why standard代码沉余过多且无法复用命名、编码风格各不相同无法应对疯涨的产品线与快速迭代是时候整整规范了 基础架构 - 宏观目录CSSJSImg19lou存放各产品线通用图片,例如:表情图片,等级图标,帖子类型图标 除了存放CSS文件外,还存放CSS直接引用的 img 文件 基础架构 - CSS目录ForumHomeCSSCity按照产品线各自分布杭州宁波城市站个性化需求准备common.cssfontLinkColor基础架构 - common.c
3、ss quick.layout.iblock.clearallresetmodcommon.cssfontLinkColor基础架构 - 模块化 mod. mod. tips-mod. win-modresetquick基础架构 - 模块化基础架构 - 模块化 .win-mod.win-ft.win-bd基础架构 - 模块结构.win-hd .win-mod.win-ft .win-bd基础架构 - 模块嵌套.win-hd. page-mod. form-mod基础架构 - 模块个性化设计师永远是感性的,需要预留足够的空间 加个ID ?基础架构 - 换肤模式HomeDefaultGrayPin
4、kimagesStyle.cssimagesStyle.css只替换文字、边框、背景颜色替换换肤所需图片基础架构 - 换肤模式Style.css colorother.color1.color2.color3基础架构 - 换肤模式 link.link1.link2.link3基础架构 - 组件管理JS组件的管理需要规范那么就需要有一个 组件管理器 用来实现文件异步加载 与 依赖关系管理基础架构 - 组件管理豆瓣Do - 轻量级开发框架现在有更多的选择:sea.js 、In.js基础架构 - 组件管理两点小修改,使其更符合实际应用:组件调用要足够 智能便捷快速迭代需避免 顽固缓存基础架构 - 组
5、件管理管理器组件配置jQuery 版本号 版本号基础架构 - 组件管理组件配置swfuploadshowWintabfile: /swfupload/01.js02.js01.css02.css基础架构 - 组件管理swfupload01.js ?v=80402.js ?v=80401.css ?v=80402.css ?v=804添加版本管理组件管理器开始搭建我们的JS目录架构基础架构 - JS 目录组件管理器jQuery基础架构 - JS 目录组件管理器jQueryForum(common)HomeCity基础架构 - JS 目录组件管理器jQueryForum(common)HomeCi
6、tyEditorSWFUpload基础架构 - JS 目录组件管理器jQueryCoreBBcodebrowserexecCommandrange基础架构 - 编辑器Pluginsmileymedialink组件管理器jQuery AppDev完善中App.winApp.tabApp.dragApp.popoApp.fixedApp.punchApp.ratePKDev.xxx基础架构 - JS 命名空间基础架构 - 标准接口文档组件需要不断的 更新增强 以满足产品需求,这时候便需要一份 标准接口文档,方便前端同学维护的同时,也便于后端同学使用修改 基础架构 - 标准接口文档调用方式参数含义数据结构基础架构 - 标准文档所有的规范最好形成文档 基础架构 - PSD归档基础架构 - PSD归档防止合成图片导出质量过低防止分支合并时的图片冲突有待完善 Promote页面 HTTP请求数 过多, 管理器需添加 请求合并 功能 有待完善 Promote js/forum/jquery.js?v=804js/forum/App.showWin.js?v=804?/js/forum/jquery.js, /js/forum/App.showWin.js?v=804有待完善 Pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年换气扇产业规划及发展研究报告
- 2024-2030年拉伸变形纱行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年抗真菌药市场投资前景分析及供需格局研究预测报告
- 2024-2030年托特罗定行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2024-2030年手术磨砂水槽行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年康复医疗行业市场深度分析及前景趋势及投资战略研究报告
- 2024-2030年广东省科技金融行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年干扰素Alpha-2b生物仿制药行业市场现状供需分析及投资评估规划分析研究报告
- 2024-2030年工程运输车行业市场前景分析及发展趋势与投资风险研究报告
- 2024-2030年工业设备包装材料行业市场现状供需分析及投资评估规划分析研究报告
- 作文格子+B4--学校专用稿纸
- 内部审计题库 (1)
- 影响电磁铁磁力大小的因素试验报告
- 三角形全等的判定》(SSS)导学案
- 抗肿瘤治疗引起急性口腔黏膜炎的诊断和防治专家共识PPT课件
- 重点小学六年级数学计算题过关练习100道
- 2022年2022年曝气池设施检修
- 幼儿简单迷宫图(整理打印)(共7页)
- 国际客票销售业务培训
- 【描红字帖】幼中小英语26个字母ABC
- 常用地质图例及符号
评论
0/150
提交评论