【发布时间】:2014-01-15 12:05:33
【问题描述】:
我正在创建我最近制作的网络应用程序的移动版本。我正在尝试优化应用程序以使其尽可能快。应用程序中有一些元素不应该在移动版本中可见。
我应该如何处理这些元素?
我是否使用 JavaScript 从 DOM 中完全删除元素?我是否使用 CSS 媒体查询并将元素的可见性更改为隐藏?我是否使用 JavaScript 并将元素的可见性更改为隐藏?
我正在寻找最有效的方法,因为我的目标是提高性能(即使只是很小的差异)。
【问题讨论】:
-
仅仅隐藏或更改元素的可见性不会减少页面重量。它可能会缩短页面呈现时间,但在移动设备尺寸下将它们从 DOM 中移除(或者更确切地说不添加它们)会更有价值。
标签: javascript jquery html css dom