1. 程式人生 > >CDN和本地檔案

CDN和本地檔案

對於重要的檔案,最好還是提供本地檔案的冗餘,以應對CDN檔案不可用的情況。以jquery為例:

<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery1.4.3/jquery.min.js"></script><script>!window.jQuery && document.write("<scriptsrc=\"scripts/jquery-1.4.3.min.js\">" + "<\/scrript>")

這裡通過判斷window.jquery全域性物件是否存在來判斷jQuery是否通過CDN載入成功,不成功就通過document.write

方法來載入本地的jQuery檔案,注意這裡用到了轉義字元‘\’避免瀏覽器將document.write方法內的“</script>”當成了結束標籤。