如何在CDN网络不可访问情况下,能自动访问网站的jQuery文件?

惊不惊喜?意不意外

一般情况下,CDN网络节点是可靠的。但是偶尔也有失灵的时候,故为了提供双保险,可进行判断网络加载CDN失败,则自动加载网站上的jQuery, 示例代码如下:

1
2
3
4
5
6
7
8
<script type="text/javascript" src="http:/ajax.microsoft.com/ajax/jquery/jquery-1.9.1.min.js"></script> 
<script type="text/javascript">
if (!window.jQuery || typeof jQuery == 'undefined')
{
// 这里是本地地址
document.body.appendChild("<script src='scripts/jquery.1.9.1.min.js' type='text/javascript script>")
}
</script>

依据以上的这些思路,就可以反一举三去做更多组件的使用啦,不过一般情况下大厂的CDN一般都不会出现什么大问题,如果自己或者公司有能力的情况下也可以自己搭建CDN服务,最近这几年资费也是越来越便宜了

免费却对国内友好的CDN推荐

长期维护的项目一定要关注自己使用的免费cdn域名地址的变更