0
我在交叉引用JS函数时遇到了麻烦。我认为编写Metro风格应用的建议方法是将函数放入Microsoft的function(){// code here})()中。我无法从MS找到与此事有关的任何事情,有谁知道如何做到这一点?Windows 8 Metro App:不同文件的交叉引用JS函数
在此先感谢!
我在交叉引用JS函数时遇到了麻烦。我认为编写Metro风格应用的建议方法是将函数放入Microsoft的function(){// code here})()中。我无法从MS找到与此事有关的任何事情,有谁知道如何做到这一点?Windows 8 Metro App:不同文件的交叉引用JS函数
在此先感谢!
在调用函数之前,您需要在页面中包含源文件在另一个文件中。
您可以创建类等使用WinJS.Class.define,以及命名空间:
WinJS.Namespace.define("My.NameSpace", {
MyClass: WinJS.Class.define(function myConstructor() {
}, {
myMemberVar: 1,
myMemberFn: function (param) {
}
}
});
var f = new My.Namespace.MyClass();
然后,您可以包括文件之前在其他地方引用它,并调用它,你认为合适。