【发布时间】:2018-12-25 05:10:57
【问题描述】:
我有一个页面,我在单击产品时使用 ajax 加载产品信息,但在移动设备上,从服务器检索所有信息有点慢,因为它会延迟打开产品预览框。所以我只是想出了一个想法来创建一个隐藏输入并在隐藏输入中传递产品相关信息,然后在单击产品时从那里读取它。我现在的问题是关于性能这是一个好习惯还是创建隐藏输入也会降低页面性能?
<div class="item openItem" data-id="100">
<span>car</span>
<input type="hidden" id="object-100" value='{"name":"car", "id": 100, ......}'/>
</div>
<div class="item openItem" data-id="101">
<span>bird</span>
<input type="hidden" id="object-101" value='{"name":"bird", "id": 102, ......}'/>
</div>
<div class="item openItem" data-id="103">
<span>dog</span>
<input type="hidden" id="object-103" value='{"name":"car", "id": 103, ......}'/>
</div>
【问题讨论】:
标签: json ajax performance