2016-03-11 8 views
7

Я хочу создать резервную копию, если момент js не загружен из CDN. Я не мог найти полезный ресурс в Интернете, ни на momentjs.com, чтобы обнаружить, присутствует ли Moment js.Как определить, загружен ли Moment js из CDN

Вот мой код:

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.min.js"></script> 
<script> 
    // If moment.js is not loaded, use the fallback 
    if() { 
     document.write('<script src="assets/plugins/moment/moment.min.js"><\/script>'); 
    } 
</script> 

ответ

8

момент присоединяется к window при загрузке, так что вы можете сделать:

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.3/moment.js"></script> 
<script> 
    if (!window.moment) { 
     document.write('<script src="assets/plugins/moment/moment.min.js"><\/script>'); 
    } 
</script>