我有一个Web应用程序,菜单上有8个选项卡。当我点击一个标签时,当前内容会淡出,特定于标签的内容会出现。
这个东西工作得很好但是应用程序非常慢,因为fadeIn和fadeOut是在非常大的html(可能大约2000行/制表符)内容上完成的,这会使整个应用程序变慢。
我能做些什么才能让它变得活泼流畅。
以下是我的一些疑点...
我可以通过AJAX加载标签内容,而不是一次性加载所有内容吗?
如果我通过AJAX加载它们以用于选项卡A,然后用户点击选项卡B,我是否应该从DOM中删除选项卡A内容并在点击选项卡A时重新加载它或者我应该将其保留在DOM。
点击处理程序会发生什么,因为我需要在这种情况下进行动态事件绑定。
为了提高绩效还可以做些什么?
非常感谢!
答案 0 :(得分:0)
好吧,我们遇到了这样一个问题,我们有大约10个标签,需要加载数据。您的疑虑已经转向解决方案。我将使用更平滑和完美的结果来定义我们为完成任务所做的操作
从我的观点来看,有一些观察。我可以考虑是否要提高应用程序的性能。
根据我的经验,这些是我在使用Web应用程序时学到和实现的,以提高应用程序的性能。