Windows 8 Windows 8 Metro应用程序:从不同文件交叉引用JS函数
我很难将JS函数从一个函数交叉引用到另一个函数。我认为编写Metro风格应用程序的建议方法是将函数放在Microsoft的(function(){//code here})中。我从MS那里找不到任何与这件事有关的东西,有人知道怎么做吗Windows 8 Windows 8 Metro应用程序:从不同文件交叉引用JS函数,windows-8,microsoft-metro,visual-studio-2012,Windows 8,Microsoft Metro,Visual Studio 2012,我很难将JS函数从一个函数交叉引用到另一个函数。我认为编写Metro风格应用程序的建议方法是将函数放在Microsoft的(function(){//code here})中。我从MS那里找不到任何与这件事有关的东西,有人知道怎么做吗 提前谢谢 在调用另一个文件中的函数之前,需要在页面中包含源文件 您可以使用WinJS.Class.define以及名称空间创建类等: WinJS.Namespace.define("My.NameSpace", { MyClass: WinJS.Class
提前谢谢 在调用另一个文件中的函数之前,需要在页面中包含源文件 您可以使用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();
然后,您可以在引用该文件的其他地方之前包含该文件,并根据需要调用它