Dlaczego RequireJS nie przekazuje jQuery do aliasu funkcji?
Pobrałem plikprzykładowy projekt dlaNajnowsze wydanie zRequireJS
. Ichoznacza to dokumentację cokolwiek załadowane jest przekazywane do listy parametrów powiązanej funkcji (w odpowiedniej kolejności).
Więc postanowiłem spróbować ... ale to nie działa!
Firebug
(zakładka netto) pokazujejQuery
jako ładowane: takRequireJS
obvioulsy wykonał tę część pomyślnieFirebug
(karta konsoli) pokazuje, że „$ nie jest funkcją”Moje pytanie brzmi: Dlaczego alias nie jest zapełniany?
MÓJ KOD WYGLĄDA:
<code><html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="Scripts/require.js" type="text/javascript"></script> <script type="text/javascript"> require(["scripts/jQuery/Core/jquery-1.7.2.min"], function ($) { // jQuery is not passed-into the function, so the alias fails! $(function () { var stop = ""; }); }); </script> </head> <body> <form id="form1" runat="server"> </form> </body> </html> </code>
TAŻSZA PRÓBA WYGLĄDA:
<code>//Inside scripts/main.js require(["some/module", "a.js", "b.js"], function(someModule) { //... }); </code>