CDN网络节点故障,用本地文件补救

讲CDN就要讲到开发 ,测试,生产三个环境。

开发环境即码代码的时候,生产环境即代码要上线的时候,测试环境即代码要上线copy来进行测试的时候。

一般我们在开发环境是引入CDN。优点快速便捷。

而部分情况在生产环境引入CDN,虽说会减轻自身服务器的压力,但是如果CDN网络节点出现故障就会对我们的项目造成损失,因此我们既想引入CDN又想在出现CDN网络节点故障时而引入自身服务器的所需文件。

 代码部分如下:

<script src="http://libs.useso.com/js/jquery/2.1.1/jquery.min.js" type="text/javascript"></script>
<script>window.jQuery || document.write('<script src="js/jquery-2.1.1.min.js"><\/script>')</script>

应该很好理解,第一条script标签引入的是cdn,第二条是通过判断该网页是否存在window.jQuery全局对象,如果没有则在文档输出

<script src="js/jquery-2.1.1.min.js"><\/script>
同时注意write内的结束script标签前加转义'\',因为按照解析嵌入式代码的规则,当浏览器遇到字符串"</script>"时,会认为那是结束的</script>标签。
而通过转义符可以解决这个问题(原博客https://www.cnblogs.com/lidgblogs/p/7115717.html

原博客链接:https://blog.csdn.net/a654540233/article/details/88741667

posted @ 2019-11-13 21:56  你好,Yvan  阅读(472)  评论(0)    收藏  举报