idb*_*ley 4 javascript browser html5 dom
有时我想在页面上放置大量数据,以避免对动态内容进行额外的AJAX调用。我不知道这样做是否会影响我的表现。
ade*_*neo 5
HTML5 规范对属性中的数据量没有限制:
...对生成的DOM树的深度或标记名称,属性名称,属性值,文本节点等的长度没有限制。
呈现页面所花费的时间取决于内容的长度,因此,任何添加的内容,例如存储在属性中的大量数据,都会导致页面加载速度变慢。getAttribute()如果数据量很大,使用javascript获取数据也可能会变慢。
getAttribute()
使用ajax或/和服务器端存储解决方案,您可以根据需要检索数据,在许多情况下,它比将所有内容存储在HTML中要快得多。
多少是太多了?这取决于您对数据的处理方式,数据类型等,并且几乎无法回答。作为开发人员,您将必须根据用例等做出决定。
归档时间:
12 年,7 月 前
查看次数:
1297 次
最近记录:
9 年,11 月 前