1. 程式人生 > >當你的靜態資源CDN掛掉了該怎麼辦?

當你的靜態資源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
>

這段程式碼第一行很簡單就是你正常引入cdn的地址。下面一行的話就是首先判斷Windows.jQuery是否存在 也就是說判斷一下這個CDN是不是掛掉了,如果沒有掛掉,那麼就直接使用,如果掛掉了,那麼就要在後面引入自己的本地資源庫。這樣就可以保證在可以使用cdn的時候使用cdn不可以使用的時候就載入本地的。