0
我正在爲使用requireJS和這種我從未見過的奇怪語法的網站開發腳本。如何訪問函數和對象requireJS模塊
define("app/models/UserModel", ["backbone", "lang/Lang"], function (e, t) {
var n = e.Model.extend({
defaults: {
item: "",
these: "",
arent: "",
important: "en",
relationship: 0,
_position: {
c: 0,
r: 0
}
},
hasPermission: function (e) {
return this.get("permission") >= e
},
getTotalPoints: function() {
return this.get("somestuff")
}
});
我使用要求([「應用/模型/的usermodel」])加載模塊並要求(「應用程序/模型/的usermodel」)。缺省嘗試加載對象和相同的方法嘗試和使用這些功能,但它只是回來說它們不存在。我已經能夠以同樣的方式訪問另一個模型中的功能,但其他大多數功能都不起作用。
除此之外,我想知道如果var n = e.Model.extend與它有任何關係。我不明白它的功能是什麼。