Hola:
Si lo que declaras es global será parte de window. Para evitar repetir nombres de variales, puedes crear "contextos" propios, que también cuelgan debajo de window. Por ejemplo
Código Javascript
:
Ver originalvar contexto1 = {};
contexto1.a = 11;
var contexto2 = {};
contexto2.a = 22;
Tendrías entonces window.contexto1.a y window.contexto2.a como variables distintas. Por supuesto, en cada contexto puedes crear todas las variables y funciones que quieras
Código Javascript
:
Ver originalvar contexto1 = {};
contexto1.a = 11;
contexto1.b = 22;
contexto1.suma = function (a,b) {....}
....
Esta es la técnica habitual para evitar conflictos de variables. jQuery, por ejemplo, define el contexto/objeto $ que cuelga de window.$
Se bueno.