我下載了sample-project的latest-releaseRequireJS
。他們的documentation implies加載的任何東西都被傳遞到相關函數的參數列表中(按照相應的順序)。爲什麼不將RequireJS傳遞給函數別名?
所以我決定嘗試它......但它似乎並沒有工作!
Firebug
(網片)顯示jQuery
爲被加載:所以RequireJS
obvioulsy這樣做,部分成功Firebug
(控制檯選項卡)顯示 '$不是一個函數'
我的問題是:爲什麼沒有填充別名?
我的代碼如下所示:
<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? Beuller? – 2012-04-13 11:50:19