Javascript 如果一台服务器关闭,插件加载程序

Javascript 如果一台服务器关闭,插件加载程序,javascript,jquery,Javascript,Jquery,我不知道如何给它一个标题,但我只想通过我的例子来解释它 我现在有这样的问题。我所有的第三方库都是从cdn网站上获得的,比如谷歌 例如: 我的问题是,如果互联网出现故障,我的网站将受到影响,因为我无法获取我的第三方库 我认为最好有另一个来源,那就是localsources 但是如何切换到本地源(如http://localhost:123/jquery/)当我的Internet出现停机时,这样即使出现Internet停机,我的站点也不会受到影响 因为带宽问题,我想像谷歌一样使用cdn 请给我一个主

我不知道如何给它一个标题,但我只想通过我的例子来解释它

我现在有这样的问题。我所有的第三方库都是从
cdn
网站上获得的,比如谷歌

例如:

我的问题是,如果互联网出现故障,我的网站将受到影响,因为我无法获取我的第三方库

我认为最好有另一个来源,那就是
local
sources

但是如何切换到
本地
源(如
http://localhost:123/jquery/
)当我的Internet出现停机时,这样即使出现Internet停机,我的站点也不会受到影响

因为带宽问题,我想像谷歌一样使用
cdn

请给我一个主意


实际上,我读过关于
Yepnope.js
的文章,但我不清楚这是否是我问题的解决方案。有人有主意吗?

当然,你需要在你的计算机上安装一份库的副本,你也可以在服务器上安装一份,以防CDN出现故障(谷歌不太可能!)


window.jQuery | | document.write(“”)

是的,我还在读关于yepnope的书,希望这是我问题的答案,但你能给我一个提示,告诉我如何使用yepnope吗?
yepnope([{load:'//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js',complete:function(){window jquery | | yepnope('/js/jquery-1.10.2.min.js')},{load:'//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js',complete:function(){window.jQuery.fn.modal | | yepnope('/js/bootstrap-3.0.3.min.js');}})
你从哪里得到的
window.jQuery.fn.modal
因为我有很多库,如果它失败了,我该如何对它设定条件你必须研究一下如何在yepnope中加载插件。jQuery.fn.modal在引导模式中调用,这会触发yepnope来加载插件。这超出了我在评论中可以讨论的范围
 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
 <script>window.jQuery || document.write('<script src="path-to-your-local-copy/jquery-1.11.1.min.js"><\/script>')
</script>