2010-11-03 7 views
5

Ahora estoy usando jQuery completamente para mi proyecto (ajax, validaciones). Pero supongo que debido a mis declaraciones, supongo que me está llevando más tiempo y ¿cómo puedo optimizar el tiempo de ejecución de cada declaración? Digamos por ejemplo que he visto algunos anuncios en Stackoverflow diciendo esta declaración:¿Cómo calculo el tiempo para la ejecución de cada declaración de Jquery?

$("div#mydialog").bind('Dialogclose',function(){}); 

es mucho más lento que esto:

$("#mydialog").bind('Dialogclose',function(){}); 

¿Cómo puedo alcanzar esta conclusión? ¿Tengo S Tools para esto? ¿Cómo puedo optimizar las declaraciones en jQuery? ¿Cuáles son las mejores prácticas para ser utilizadas en jQuery?

Respuesta

5

por qué no utilizar el plug-in de jQuery PERFIL plugins.jquery.com, que fue hecho para este propósito: PROFILE jquery plug-in

1

intente ejecutar sus páginas con la extensión FireQuery FireFox.

http://firequery.binaryage.com/

FireQuery le permite inyectar jQuery Lint (https://github.com/jamespadolsey/jQuery-Lint) en una página, que le da información sobre los errores de jQuery y el uso incorrecto.

También puede utilizar un generador de perfiles de JavaScript, como FireBug en Firefox, IE Developer Console en IE8 o superior, Developer Tools en Chrome, etc. Esto le dará los tiempos de ejecución en cada navegador que luego puede optimizarse.

Cuestiones relacionadas