- 10
- 0
- 约1.62千字
- 约 27页
- 2016-05-11 发布于江苏
- 举报
关于我 2013年毕业加入微信平台开发组 爱好读书,微博/豆瓣@raphealguo 博客:/ 组件 早期 问题 乱 靠手工维护 == 没法维护 上线经常出问题,经常回退或者补上 出现过大量的htmldecode等函数的复制粘贴 页面上冗余大量无用的外链js 新加进来的开发不敢乱删冗余的东西,一直在叠加 目标 修改哪个文件就上哪个文件 自动打包方案 减少手工维护 第一版 前端的依赖管理问题,用AMD/CMD 优点:不用手工维护依赖关系,可以分模块上线 缺点:请求太多 第一版 第一版 第二版 静态打包:把页面依赖的全部组件C.js、A.js、B.js打包成page.js 优点:请求少,提高加载速度 缺点:上线又不安全了 第三版 动态打包! 搭建Combo服务,利用seajs-combo组件。 请求为: /page.js /a.js,b.js /c.js,d.js,e.js /f.js 优点:上线不污染其他模块 缺点:串行依赖,依赖树的层级决定了请求数 第四版 为了增加缓存率,我们文件加了版本号: /page123cab445.js seajs发送的请求不知道版本号 seajs.use(page.js) 映射表!发送请求前查表 Module = {page.js:page123cab445.js} 第五版 提前Combo 动态打包,请求减少 可分模块上
您可能关注的文档
- 第三讲 弹性理论讲义.ppt
- 第六章 交流电动机(xin)讲义.ppt
- 第2章运动学基本概念讲义.ppt
- 第三章 剪切和挤压讲义.ppt
- 高频信号发生器的试验讲义.ppt
- 纷享销客简介讲义.ppt
- 第5章 测量用信号发生器讲义.ppt
- 流体力学与液压传动作业答案讲义.ppt
- 液压与气压传动第九章讲义.ppt
- 第20讲 放大电路中反馈的其它问题讲义.ppt
- 2026年能源互联网技术创新与应用报告.docx
- 2026年旅游市场消费趋势及投资机会报告.docx
- 2026年餐饮行业营销力与运营效率提升报告.docx
- 基于机器学习的数学学习效果预测模型在初中数学教学中的应用研究课题报告教学研究课题报告.docx
- 2023版营养不良老年人非药物干预临床实践指南.pptx
- 初中地理教学中环境教育课程的实施与效果评估课题报告教学研究课题报告.docx
- 国家智慧教育云平台对教师专业发展的影响及对策研究教学研究课题报告[001].docx
- 高中AI编程教学中深度学习在量子计算模拟中的应用课题报告教学研究课题报告.docx
- 2026年广西壮族自治区梧州市辅警协警招聘考试模拟试题及答案解析.docx
- 2023版乙型病毒性肝炎全人群管理专家共识.pptx
原创力文档

文档评论(0)