JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了连接所有JavaScript文件(包括供应商)是否有任何缺点大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

为了最大限度地减少对我的服务器发出的请求数量并缩短加载时间,我虑连接所有的JS文件,包括像angular,jquery-ui这样的供应商js文件……
这是一种常见的做法,但我经常看到网站不包含他们的供应商JS文件在同一个JS文件中.我知道很多站点都使用CDN来重用其他页面可能使用过的JS文件的缓存版本.但是,有时,它们是在同一服务器上提供的独立供应商JS文件,例如在Github上:

Github有:

>包含Modernizr,jQuery的Frameworks.js
> github -… js包含来自Github本身的Js.

有没有特别的理由这样做?它们是否会出现因为您连接所有JS文件而出现的问题?

最佳答案
主要原因是最小化http请求的数量.在一个更大的项目中,如果你使用像MV *这样的模式,你可能想要在外部.js文件中抽象每个模块.例如,这可能导致许多文件30-40.在这种情况下,您可能希望将其连接到单个文件中.

在一个较小的项目中,您将拥有3-4个js文件,然后使用没有连接.我使用requirejs将模块定义为AMD,并将每个模块都放在外部文件中.然后我使用requirejs构建脚本来管理依赖关系和连接的部署文件.

自动化此过程的好工具

> RequireJS
> GruntJS

大佬总结

以上是大佬教程为你收集整理的连接所有JavaScript文件(包括供应商)是否有任何缺点全部内容,希望文章能够帮你解决连接所有JavaScript文件(包括供应商)是否有任何缺点所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。