@italico76 las variable globales las puedes manejar creando un objeto global y a partir de ahi crear propiedades o metodos.
Código Javascript
:
Ver originalvar global = {};
global.sumar = function (){
this.numero = 4;
};
global.sumar.prototype =
{
suma:function(){}
};
Objeto window se ejecuta en un contexto global puedes hacer varios archivos externos js:
Código Javascript
:
Ver original(function () {
'use strict';
function funciona() {}
funciona.prototype = {
algo: function () {
}
window['global'] = window['global'] || {};
window['global'].funciona = funciona;
}());
Código Javascript
:
Ver originalvar local = window['global'];
local.funciona
el objeto window es creado en cada ventana que abres entonces aqui empieza una jerarquia
window es el padre del cual se desprende document el cual tambien tiene sus propiedades y metodos.