使用AJAX将所有<div>加载到一个或加载事件后加载?</div>

时间:2013-10-16 14:13:44

标签: javascript html browser

我对性能建议有疑问。我有带标签的网站,它看起来像包含图像。

http://s8.postimg.org/6sild5nmt/Untitled.png

用户以打开的TAB0开头,我的问题是关于TAB1的内容,其中我有近350个div(div的计数是常数)。 加载页面加载?或者加载空主div并在event.click上用AJAX加载它,并在javascript中创建节点树?我需要提一下,所有div都有自己的事件监听器(悬停,点击),我在用户点击标签1之后添加,因为如果听众越少越好。 我可以预测,这取决于用户访问tab1的频率。

总结一个主要问题:对浏览器性能有多大的影响将会有近900的负载(我有3x300)?

1 个答案:

答案 0 :(得分:0)

使用setTimeout()以特定间隔发出ajax请求,并在页面加载后连续将数据填充到div。

参见: How to fire AJAX request Periodically?