Ich bin neu zu requireJS und ich habe einige Fragen mit Verweis auf meinen Code unter, wo ich 2 verschachtelte benötigen.requiredjs und jquery, verschachtelte Abhängigkeiten
- Wo sollte die Position
'use strict
sein, oben in der Datei ist ok? Wenn ich es innerhalb der Callback-Funktion verschiebe, schlägt sublimeText IDE mit jshint vor, es nach oben zu verschieben. zuerst benötigen, hängt von
['jquery', 'bootstrap']
und so verschachtelt erfordert(a), so sollte ich hinzufügen, und wiederholen Sie gleichen Abhängigkeiten verschachtelt erfordern auch?
(b) Wenn ich nicht, was wird Auswirkungen auf Grunt oder anderswo?
Sollte ich
$(document).ready()
in allen Dateien verwenden, wo ich dom manipuliere? selbst wenn js Dateien auf Anfrage
CODE geladen werden:
'use strict'; // should it be here ?
require(['jquery', 'bootstrap'], function ($) {
$('#spinner').show();
//nested require , should i add parent dependencies 'jquery', 'bootstrap' again below
require(['text!app/view/login.html'], function (html) {
// process html
});
//
});
Eine weitere Frage bitte, wenn ich eine einzelne Seite app starte, benötige ich einmal Bootstrap und jquery, Für den Rest der Seiten benötige ich nur jwuery um $ zu bekommen und benutze es, Muss ich Bootstrap wieder als Abhängigkeit in allen hinzufügen dynamische Seiten? Ich muss in Bezug auf Optimierer wissen – django
laden Sie Ihre jquery und Bootstrap beim ersten Laden selbst. Es sollte nicht benötigt werden, um es erneut zu laden, auch wenn Sie es brauchen –