Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nettotma14

Ferramenta para detectar variaveis duplicadas

Recommended Posts

Tenho vários JAVASCRIPTS em minha página, chegou em um momento em que dá vários conflitos nos javascript, fazendo com que de erro nele.

Algumas vezes consegui arruma alterando o nome das variaveis, então acho que deve ser NOME DE VARIAVEL DUPLICADA.

Alguem sabe alguma ferramenta que faz a detecção de variaveis, funções duplicadas?

 

Uso o dreamweaver e ja teve caso de a variavel duplicada ser chamada de :

 

var a = ....

então no dreamweaver fica dificil fazer uma busca por "a".

 

Valeu galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça uma busca por "var a"... é melhor.

Mas atente para o seguinte: uma variável definida dentro do escopo de uma função tem valor único alí.

Exmeplo:

 

var a = "OI";

function oi() { alert(a); } // vai mostrar "OI"

function tchau() {
   var a = "TCHAU";
   alert(a);
} // vai mostrar "TCHAU" e não dará conflito

Abrax!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, se existe eu não conheço.

Mas você deveria ter seguido padrão de modularização, utilizando objetos javascirpt para simular namespaces.

Hoje em dia isso é muito usado em ligs de javascript (prototype, jQuery, extjs).

 

você deveria ter feito desde o inicial algo assim:

 

if(!window.nomeSite) window.nomeSite = {};

 

nomeSite.prototype= {

varUm: "conteudo",

function1: function(){conteudo aqui}

}

 

entendeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahh lembrei, uma alternativa é usar o Firebug, na caixa script, do lado direito na aba watcher (observar) digite na parte amarela window, ele listará todas as funções e variáveis que foram setadas na página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.