我正在考虑使用 jQuery Ajax 加载方法。在某些情况下,我要加载的 html 非常大。我想知道浏览器是否已经简化了幕后的流程,或者我应该在从 jQuery 调用 .load() 之前缩小和/或压缩 html?如果有,是哪一个?或两者?在这种情况下是否有执行缩小和/或压缩的标准方法?
更新
这有道理吗:
我要从服务器检索的数据是静态的。假设我有苹果、橙子、金橘和木瓜的数据,但这些数据都没有“即时”更改(仅当我更新网站时)。
因此,我最好通过 jQuery 以这种方式将数据作为 Json 获取:
$.getJson('kumquats')
(......然后,当然,处理返回的结果)......或者......只需发回不需要按摩的html,因为“金橘”总是会发回完全相同的html,“橙子" 将始终是相同的 html 等。
那么,在后一个选项中,我会做这样的事情(jQuery 伪代码):
$('#MainContent").html($.load("\Content\Kumquat.htm"));
总而言之,我可以通过网络发送所有完整的 html,并用一些额外的位阻塞管道,或者我可以发送一个不太详细的 datta (json) 表示,然后在.getJson() 回调函数,将其转换为html。在性能方面,它有很大的不同吗?顺便说一句,这不是“敏感”数据——谁看到它并不重要,因为它在以太中飞速掠过。