Ich benutze requirjs. Mein main.js Inhalt ist wie folgt.Requirejs Konfiguration in einer anderen Datei
requirejs.config({
async: true,
parseOnLoad: true,
packages: [],
paths: {
jquery: 'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min'
}
});
require(["login"], function (loginService) {
loginService.login('validUser');
});
Jetzt sind meine Konfigurationselemente wenig. Aber später, ich werde Pakete, Pfade und andere hinzufügen, so dass die require.config Zeilen erhöhen wird.
- Ich will getrennte require.config als eine andere Datei und es verwenden?
- Wenn jquery load verzögert, tritt der Fehler auf? Meine anderen Javascript-Dateien verwenden es.
Sie können auch Shims (http://requirejs.org/docs/api.html#config-shim) verwenden, um zu vermeiden, dass Sie defragmentiert um nicht-AMD JS umbrechen müssen. –
Paul - das ist sehr korrekt und kann für jQuery-Plugins und dergleichen verwendet werden - für weitere Informationen, siehe http://requirejs.org/docs/api.html#config-shim –