- 5
- 0
- 约9.13千字
- 约 10页
- 2017-01-15 发布于北京
- 举报
《JavaScript项目优化总结
JavaScript优化总结分为以下几点优化前后对比优化前优化后代码混乱,同样功能的函数重复出现在多个地方。如果需要修改实现,需要找到所有的地方。牵一发而动全身模块化,提取公共接口组织为库、结构清晰、方便代码重用、并且能够游戏防止变量污染问题。JavaScript文件未压缩,size比较大加载消耗网络耗时,阻塞页面渲染 ?JavaScript公共库文件使用UglifyJS压缩:Size比较小优化了网络加载时间压缩混淆了代码,在一定程度上保护代码使用时需要加载多个单独的JavaScript文件,增加了http请求数降低性能对公共库合并压缩在减少size的同时,减少http请求数缺乏文档(让后面的开发者对已有功能不清楚,这在一定程度上造成前面说的,同样功能的函数重复出现在多个地方)公共库中每个类、函数、属性都有说明文档模块化(类编程):代码清晰、有效防止变量污染问题、代码重用方便扩展等;JavaScript压缩混淆:减少size优化加载时间,混淆保护代码;JavaScript文件合并:减少http请求优化网络耗时提升性能;生成文档:方便公共库的使用,查找接口方便。 模块化(类编程) 对于静态类来说JavaScript实现比较简单,使用Object直接量就已经够用了;但是要创建实例化、可继承经典的类需要做一番工作。因为JavaScript是基于原型的(prototype-base
您可能关注的文档
最近下载
- 微型电机行业灵巧手是OptimusGen3最大边际变化,微型电机成为兵家必争之地.pdf
- 公司优秀年轻干部挂职锻炼管理办法.doc VIP
- 全面解读《生态环境监测条例》.pptx
- 《2025年[黑龙江]事业单位招聘考试综合类专业能力测试试卷(建筑类.docx VIP
- 最新《通风与空调工程施工质量验收规范》(GB50243-)验收表格.pdf VIP
- 2025 年兰州市中考一诊化学试卷及参考答案 .pdf VIP
- 电力建设工程项目前期工作费等专业服务费用计列的指导意见,中电联定额[2015]162号.pdf VIP
- 2025至2030中国聚丙烯(PP)阻隔膜行业调研及市场前景预测评估报告.docx VIP
- 推拿治疗学教材.pdf VIP
- (高清版)DGJ 08-107-2015 公共建筑节能设计标准(2024年局部修订).docx VIP
原创力文档

文档评论(0)