latest-releaseのsample-projectをRequireJS
にダウンロードしました。彼らのdocumentation impliesがロードされたものは、関連する関数のパラメータリストに(対応する順序で)渡されます。RequireJSがjQueryを関数エイリアスに渡すのはなぜですか?
私はそれを試してみることにしました...しかし、それは動作していないようです!
Firebug
(ネットタブ)ロードされるようjQuery
を示していますので、RequireJS
はobvioulsyその一部が正常にFirebug
(コンソールタブ)ショー '$関数ではありません'
やった私の質問は:エイリアスに値が設定されないのはなぜですか?
MYコードは次のようになります:
<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>
THIERサンプルは以下のようになります。
//Inside scripts/main.js
require(["some/module", "a.js", "b.js"], function(someModule) {
//...
});
Bueller?ビーラー? –