我使用JQGrid组件来显示ajax树状网格。有了一定数量的数据(树有200个分支,每个分支有2-3个项目)-网格在FireFox中开始冻结。然后我看到一个窗口,询问是停止脚本还是继续。
调试和解决这个问题的方法是什么?我可以调试我的代码,但是我不确定如何调试js库和它们的细微差别。
是JQuery、JQGrid还是FireFox的问题?
发布于 2010-01-19 23:48:10
使用Firebug或IE8的分析器来追踪问题。
请注意,如果在jqGrid 3.5+中启用gridview option,jqGrid的速度会显著提高,尽管我认为这不适用于树。但是从分析器开始。
发布于 2010-03-09 17:57:35
很可能,你已经完成了这件事。只是链接以供参考。查看Deep Profiling jQuery Apps。这是一个很棒的jQuery plugin,你只需要知道jQuery是如何冻结你的。
https://stackoverflow.com/questions/2094635
复制相似问题