2013-06-28 3 views
2

Я хочу предоставить резервную копию для загрузки knockoutjs из CDN, какой объект лучше всего проверить, загружен ли он?Проверьте, загружен ли загрузочный файл

Если бы я использовал что-то подобное для jQuery.

Что было бы для нокаутов?

<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> 

Я предполагаю, что это ко?

ответ

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>