【发布时间】:2017-12-05 10:34:08
【问题描述】:
我正在寻找提高单页网络应用性能的方法,该应用需要在包括低端手机在内的各种设备上运行。
我有 8 个模式(Twitter Bootstrap,但这个问题适用于任何框架),它们在我的页面 DOM 元素总数 (783) 中添加了 200 多个元素。是否值得将这些作为 Javascript 中的字符串而不是 HTML 中的代码,并在需要时在显示之前立即将它们注入 DOM,然后再将它们删除?将实时 DOM 大小减少四分之一,从而使例如JQuery 元素搜索更快、更轻量级的页面等。
我想以 JQuery 的 $.detach() 和 $.append() 为例
【问题讨论】:
标签: javascript jquery html dom