當你的靜態資源CDN掛掉了該怎么辦?


都知道使用靜態的CDN引入jQuery等一些js包的時候,會提升網頁的性能,那么,如果你引入CDN的地址掛掉了,那么項目同樣也會掛掉,所以我們需要在引入的時候添加一個判斷。如下:

<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.10.2.min.js"><\/script>')</script>
1
2
這段代碼第一行很簡單就是你正常引入cdn的地址。下面一行的話就是首先判斷Windows.jQuery是否存在 也就是說判斷一下這個CDN是不是掛掉了,如果沒有掛掉,那么就直接使用,如果掛掉了,那么就要在后面引入自己的本地資源庫。這樣就可以保證在可以使用cdn的時候使用cdn不可以使用的時候就加載本地的。
————————————————
版權聲明:本文為CSDN博主「lunhui_zsf」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lunhui1994_/article/details/74177934

 

兩個替換BootCDN的解決方案

  1. 使用:https://cdnjs.com/libraries/font-awesome 進行CDN加速,速度也是非常快的,和BootCDN差不多。並且幾乎所有前端開源項目都有 CDN 加速服務。
  2. 下載資源放在本地吧,最多也就是幾百KB的資源。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM