2013-06-28 137 views
2

我希望提供從CDN加載knockoutjs的備份,最好檢查是否加載了哪個對象?檢查knockoutjs是否已加載

如果我爲jQuery使用類似的東西。

knockoutjs會怎麼樣?

<script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script> 
<script> 
    // Fallback to loading jQuery from a local path if the CDN is unavailable 
    (window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>')); 
</script> 

我猜這是ko?

回答

9

在禁用我的網卡進行測試時,檢查ko就足夠了。

一個簡單的問題,一個簡單的答案,但方便,所以其他人不需要麻煩檢查。

例如

<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/knockout/knockout-2.2.0.js" ></script> 
<script> 
    // Fallback to loading knockout locally if the CDN is unavailable 
    (window.ko || document.write("<script src='/yourpath/knockout-2.2.0.js'><\/script>")); 
</script>