Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/122.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript DOM节点数量对性能的影响_Javascript_Ios_Performance_Dom_Ember.js - Fatal编程技术网

Javascript DOM节点数量对性能的影响

Javascript DOM节点数量对性能的影响,javascript,ios,performance,dom,ember.js,Javascript,Ios,Performance,Dom,Ember.js,我有一个应用程序,它有大约3253个DOM节点,如Chrome所示。它应该在iPhone上运行。它对性能有多大影响?我在谷歌上搜索了一下,但找不到任何具体的答案 更具体地说,如果我有6个页面,每个页面有500个DOM节点,那么最好将它们保存在DOM中,并使用CSS/JavaScript显示/隐藏,或者在需要时使用JavaScript将它们注入DOM。我如何比较将500个节点的页面注入DOM与在DOM中保留6 x 500个节点并显示/隐藏它们的性能 非常感谢您的任何帮助/参考/研究。在iPhone

我有一个应用程序,它有大约3253个DOM节点,如Chrome所示。它应该在iPhone上运行。它对性能有多大影响?我在谷歌上搜索了一下,但找不到任何具体的答案

更具体地说,如果我有6个页面,每个页面有500个DOM节点,那么最好将它们保存在DOM中,并使用CSS/JavaScript显示/隐藏,或者在需要时使用JavaScript将它们注入DOM。我如何比较将500个节点的页面注入DOM与在DOM中保留6 x 500个节点并显示/隐藏它们的性能


非常感谢您的任何帮助/参考/研究。

在iPhone上试用。请记住测试特定的iPhone/iOS目标-我认为这不是DOM节点计数本身,而是DOM是如何创建/操作的。(iPhone从一开始就可以运行“真正的网页”,这使它们与以前大小类似的移动设备不同。)@user2246674我有性能问题,现在想知道是什么原因造成的。首先是隔离导致问题的特定环境和操作-事件是否缓慢?滚动/缩放速度慢吗?模型->视图更新是否缓慢?性能是否在很大程度上取决于加载的资源(图像)或CSS?等等@user2246674这是一个很好的线索,我想我只是在询问普通的嫌疑人,而不是调查:)