Javascript 我应该使用CDN链接还是下载相应的JS?

Javascript 我应该使用CDN链接还是下载相应的JS?,javascript,cdn,Javascript,Cdn,我可以选择在Jquery中使用CDN,或者在项目中下载相应的文件,然后使用它们 考虑到我的企业产品的最终用户可能会通过防火墙阻止所有CDN链接,应该怎么做 使用CDN是首选,因为它可以提高站点性能 是的,从严格的防火墙规则后面访问站点的用户在访问CDN URL时可能会遇到问题。那样的话你可以。我建议使用bower安装它,这样您就可以轻松地升级/维护jQuery。CDN更快,更适合在生产中使用。然而,当CDN不可用/关闭时该怎么办? 当CDN不可用时,有一个标准技巧如何回退 <script

我可以选择在Jquery中使用CDN,或者在项目中下载相应的文件,然后使用它们


考虑到我的企业产品的最终用户可能会通过防火墙阻止所有CDN链接,应该怎么做

使用CDN是首选,因为它可以提高站点性能


是的,从严格的防火墙规则后面访问站点的用户在访问CDN URL时可能会遇到问题。那样的话你可以。我建议使用bower安装它,这样您就可以轻松地升级/维护jQuery。

CDN更快,更适合在生产中使用。然而,当CDN不可用/关闭时该怎么办?
当CDN不可用时,有一个标准技巧如何回退

<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script><%-- get from CDN (default) --%>
<script type="text/javascript">//get from local if not available
window.jQuery || document.write('<script type="text/javascript" src="/js/lib/jquery.js">\x3C/script>');
</script>

//如果不可用,请从本地获取
window.jQuery | | document.write('\x3C/script>');

注意:当您从CDN
async

“可能会阻止所有CDN链接”
加载脚本时,此解决方案不起作用,因为我的企业产品的最终用户可能会阻止所有CDN链接
不是很明显吗?亲爱的downvoter,请解释您认为的错误。