《JavaScript项目优化总结.docxVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档