【发布时间】:2014-08-26 11:52:02
【问题描述】:
我开发了我的第一个 Web 应用程序。它正在运行,并且正在做它应该做的事情,但有些页面存在性能问题。我已经在几个方面调整了应用程序,但我完全迷失了一个问题:
我有一个带有事件的日历,当用户切换选项时它会切换不可见或可见。整个事情是更新客户端,使用 javascript 和 JQuery 函数。更新有点慢。
我没有调试过这个的经验,所以我根据之前的阅读猜测,嵌套表可能是罪魁祸首。正如this article 所描述的那样,我花了几个小时来解开这些问题。然后是让 css 再次工作,然后进行测试的问题。不幸的是,性能比以前更差了。
我想知道是否有更好的方法来解决我的问题,因为从长远来看,反复试验会变老。我可以以某种方式计时<table> 的浏览器渲染吗?由于客户端问题/html 结构,我还能如何调试性能问题? 我希望有一个跨浏览器的解决方案,但我主要关心的是 IE8 和 Google Chrome。猜猜哪个是慢的...
我试图为我的具体问题制作一个 JSFiddle,但它最终变成了 20.000 行代码,并且仍然无法正常工作。我猜尺寸性能问题并不是最适合 JSFiddles 格式的。
【问题讨论】:
标签: javascript jquery html performance performance-testing