我可以做些什么来优化javascript中的标签加载?

时间:2010-09-08 03:13:33

标签: javascript asp.net

我的同事创建了一个网站,并且有一个包含标签的网页。 他使用以下方法实现选项卡:

1.加载页面的所有内容
2.使用javascript将这些组内容显示为块并将其组织到选项卡中 3.当用户单击一个选项卡,然后激活它,并隐藏所有其他选项卡。

这些功能效果很好,但性能不好:
1.加载所有内容需要花费大量时间 2.它将首先显示所有内容,然后缩小为选项卡控件。当用户看到这个时,它可能会认为这是我们系统的错误。

这些代码已准备好部署,是否有任何快速解决方案可以解决这些问题? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

我唯一的快速建议是将所有内容加载到dom中......然后在未显示的选项卡部分上执行display:none。这样就构建了dom,而这个节目只是需要完成的事情。在开始时进行所有加载,并且可能会发出请等待消息。

如果不这样做,请在选择标签时等待请等待,统计数据显示,如果用户收到请等待的消息,用户不会觉得性能不好。