2016-04-30 21 views
0

我知道這包已被棄用,但想明白這是怎麼回事 -yepnope js如何測試對象的工作?

望着docs,並以下意味着如果window.JSON是真實的,運行完整的功能?如果沒有,加載nope文件?

yepnope({ 
    test: window.JSON, 
    nope: 'json2.js', 
    complete: function() { 
    var data = window.JSON.parse('{ "json" : "string" }'); 
    } 
}); 

回答

1

沒有,complete是一家總是不管資源被加載時,所有的(無負載或即使)發生了什麼叫回調。

您將需要一個yep

yepnope({ 
    test: window.JSON, 
    yep: 'json1.js', 
    nope: 'json2.js', 
    complete: function() { 
     alert('done'); 
    } 
}); 

從他們的頁面時,它通過你抄襲是加載腳本,只有當一個測試失敗,並沒有什麼例子。