2013-06-28 104 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>