Si estás usando eventos, es posible que tengas alguna cadena del tipo
evento A dispara evento B que dispara evento C que dispara evento A.
Siempre que me he encontrado con este problema, ha estado relacionado
en última isntancia con lo explicado en el arctículo de N. Zakas, pero
bastante más enrevesados que los ejemplos usados en dicho artículo.
Para debugearlo viene estupendo hacer un Profile del código,
identificando que funciones son llamadas en exceso. Si el código lo
has desarrollado tú, simplemente viendo las cantidad de llamadas a
cada función podrás identificar que va mal. Creo que las
WebDeveloperTools que incorpora Internet Explorer 8 o superiores
permiten profile (y mejor que el de Firebug para mi gusto).
Saludos
--
S.Cinos
JavaScript Developer at youzee.com
El día 27 de octubre de 2011 19:21, Juan Ignacio Dopazo
<dopaz...@gmail.com> escribió:
Hola,
Si estás usando eventos, es posible que tengas alguna cadena del tipo
evento A dispara evento B que dispara evento C que dispara evento A.
Siempre que me he encontrado con este problema, ha estado relacionado
en última isntancia con lo explicado en el arctículo de N. Zakas, pero
bastante más enrevesados que los ejemplos usados en dicho artículo.
Para debugearlo viene estupendo hacer un Profile del código,
identificando que funciones son llamadas en exceso. Si el código lo
has desarrollado tú, simplemente viendo las cantidad de llamadas a
cada función podrás identificar que va mal. Creo que las
WebDeveloperTools que incorpora Internet Explorer 8 o superiores
permiten profile (y mejor que el de Firebug para mi gusto).
Saludos
-