2016-04-30 18 views
0

Ich weiß, dass dieses Paket ist veraltet, aber möchte verstehen, was los ist -wie funktioniert yepnope js test object?

am docs die Suche, wird die unten bedeutet, dass, wenn window.JSON wahr ist, die vollständige Funktion ausführen? Und wenn nicht, laden Sie die Nope-Datei?

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

Antwort

1

Nein, complete ist ein Rückruf, der immer unabhängig von aufgerufen wird, was passiert, wenn alle (oder auch wenn nichts Lasten) werden die Ressourcen geladen.

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

Das Beispiel von ihrer Seite, die Sie zum Laden eines Skripts nur kopiert hatte, wenn ein Test fehlschlägt, und nichts, wenn es passiert:

Sie ein yep benötigen.