为什么需要前端构建
2016-10-02 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
1.性能优化
都知道浏览器请求的文件越多越耗时,请求的文件越大越耗时,尤其是在现在很多使用前端MVC, MVVM框架的时候,为了前端代码更清晰,结构更合理,我们就由很多JS文件,无疑又拖慢了网页的速度。
2.文件合并
浏览器需要下载多个JS文件,而浏览器是有并发限制,也就是同时并发只能下载几个文件,假如浏览器并发数是5,你有20个JS文件,而每5个需要2S, 那么光下载JS文件都需要8S,那么网页的性能可想而知,所以需要合并多个文件以减少文件的数量。
3.文件压缩
文件越大,下载越慢,而针对JavaScript和CSS, 里面的空格,换行这些都是为了让读代码时更容易阅读,但是对机器来说,这些对它没有影响,所以为了减少文件大小,一般的情况都会用工具去掉空格和换行,有时候还会用比较短的变量名(记住这个要让工具最后压缩时做,而源代码一定要保证命名可读性) 来减少文件大小。
而所有的前端构建工具都具有文件合并和压缩的功能。
都知道浏览器请求的文件越多越耗时,请求的文件越大越耗时,尤其是在现在很多使用前端MVC, MVVM框架的时候,为了前端代码更清晰,结构更合理,我们就由很多JS文件,无疑又拖慢了网页的速度。
2.文件合并
浏览器需要下载多个JS文件,而浏览器是有并发限制,也就是同时并发只能下载几个文件,假如浏览器并发数是5,你有20个JS文件,而每5个需要2S, 那么光下载JS文件都需要8S,那么网页的性能可想而知,所以需要合并多个文件以减少文件的数量。
3.文件压缩
文件越大,下载越慢,而针对JavaScript和CSS, 里面的空格,换行这些都是为了让读代码时更容易阅读,但是对机器来说,这些对它没有影响,所以为了减少文件大小,一般的情况都会用工具去掉空格和换行,有时候还会用比较短的变量名(记住这个要让工具最后压缩时做,而源代码一定要保证命名可读性) 来减少文件大小。
而所有的前端构建工具都具有文件合并和压缩的功能。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询