2010-11-03 2 views
5

In questo momento sto usando jQuery completamente per il mio progetto (ajax, validazioni). Ma suppongo che a causa delle mie affermazioni presumo che ci voglia più tempo e come posso ottimizzare il tempo di esecuzione di ogni affermazione? Diciamo per esempio ho visto alcuni messaggi in StackOverflow dicendo questa dichiarazione:Come faccio a calcolare il tempo Per l'esecuzione di ogni dichiarazione Jquery

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

è molto più lento di questo:

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

Come posso giungere a questa conclusione? Ho S Tools per questo? Come posso ottimizzare le dichiarazioni in jQuery? Quali sono le migliori pratiche da utilizzare in jQuery?

risposta

5

Perché non utilizzare il profilo jquery plug-in da plugins.jquery.com, che è stata fatta proprio per questo scopo: PROFILE jquery plug-in

1

provare a eseguire le pagine con estensione FireQuery FireFox.

http://firequery.binaryage.com/

FireQuery permette di iniettare jQuery Lint (https://github.com/jamespadolsey/jQuery-Lint) in una pagina, dandovi informazioni su jQuery errori e uso scorretto.

È inoltre possibile utilizzare un profiler JavaScript, ad esempio FireBug in FireFox, IE Developer Console in IE8 o versioni successive, Strumenti per sviluppatori in Chrome, ecc. In questo modo è possibile ottimizzare i tempi di esecuzione in ciascun browser.