作为开发者,特别是前端开发人员肯定会经常用到 JavaScript 库,比如 jQuery 等,现在互联网巨头都提供的有一些静态资源公共库为广大的开发者们提供了便利,比如新浪,百度,又拍云等,因为他们有着遍布各地的 CDN 节点,所以使用这些资源库不但可以加速加载资源,而且又能节省流量,何乐而不为呢?
但是谁能保证哪个CDN不会挂呢?
这里以 jQuery 为例:
<script type="text/javascript" src="//apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
(function(){
window.jQuery || document.write('<script src="/Public/static/js/jquery-2.1.4.min.js"></script>');
})();
</script>
因此保险起见,我们还是需要在自己的服务器上放一份 jQuery,然后设置回退地址,当百度的 CDN 不可用时,使用我们自己服务器的 jQuery 资源。
分享笔记