2011-12-28 92 views
2

我正在使用jquery執行ajax回調並處理大量對象(超過150個)。
一些地方在我的代碼有功能造成FF瀏覽器中顯示此消息:如何知道最好的javascript函數執行時間最長?

此頁上的腳本可能忙,或者它可能已停止響應。
您可以立即停止腳本,也可以繼續查看腳本是否完成。
腳本:mylocalserver /網頁/腳本/ jquery1.6.2.min.js:16

所以我需要一種方法來知道哪些腳本導致這個忙。
如果我可以使用螢火蟲做到這一點,我怎麼能使用它?

Thanx

+0

「*」中的「deal」是指處理很多對象*?請張貼一些相關的代碼。 – 2011-12-28 11:50:08

+0

我的意思是我創建了超過150個jQuery對象,並且有拖放,點擊,dblclick事件和過濾事件,當然不是所有這些都在同一時間發生。 – Dabbas 2011-12-28 11:54:34

+1

你可能有一個無限循環。 150物體並不多(如果它們不那麼大)。 – 2011-12-28 11:56:14

回答

1

您可能有無限循環。 150物體並不多(如果它們不那麼大)。

+0

這個問題通過在處理如此多的元素(9K或更多)時分配SlideUp和SlideDown效果來解決。 – Dabbas 2012-02-04 10:07:14