Aplicación Windows 8 Metro: función JS de referencia cruzada de diferentes archivos

Tengo problemas para cruzar la función JS de referencia de una a otra. Creo que la forma sugerida de escribir una aplicación de estilo Metro es poner su función en (función () {//código aquí})() de Microsoft. Realmente no pude encontrar nada relacionado con este asunto de MS, ¿alguien sabe cómo hacerlo?

Gracias de antemano!

preguntado el 28 de julio de 12 a las 00:07

1 Respuestas

Debe incluir el archivo fuente en la página antes de llamar a la función que se encuentra en el otro archivo.

Puede crear clases, etc. usando WinJS.Class.define, así como espacios de nombres:

WinJS.Namespace.define("My.NameSpace", {
    MyClass: WinJS.Class.define(function myConstructor() {
    }, {
       myMemberVar: 1,
       myMemberFn: function (param) {
       }
     }
});
var f = new My.Namespace.MyClass();

Luego puede incluir ese archivo antes que en otro lugar que haga referencia a él y llamarlo como mejor le parezca.

Respondido 28 Jul 12, 01:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.