使用jQuery移动页面元素时出现性能问题

使用jQuery移动页面元素时出现性能问题,jquery,Jquery,如果您使用jQuery(例如使用append)移动页面元素,您会在什么时候注意到由于性能而导致的延迟 我在一个庄园里加载我的javascript,避免了未格式化内容的闪现。由于CMS Im的限制,在使用jQuery加载页面时,使用Im在dom中移动页面的整个部分。我没有注意到任何延迟,但常识告诉我,一些用户可能会遇到延迟,例如在功能较弱的移动设备上。我的担心有根据吗 下面是一篇博客文章的例子,其中有人做了类似的事情: 有一件事需要记住,现在有一些基于云的浏览器用于功能较弱的设备。因此,只要您在r

如果您使用jQuery(例如使用append)移动页面元素,您会在什么时候注意到由于性能而导致的延迟

我在一个庄园里加载我的javascript,避免了未格式化内容的闪现。由于CMS Im的限制,在使用jQuery加载页面时,使用Im在dom中移动页面的整个部分。我没有注意到任何延迟,但常识告诉我,一些用户可能会遇到延迟,例如在功能较弱的移动设备上。我的担心有根据吗

下面是一篇博客文章的例子,其中有人做了类似的事情:

有一件事需要记住,现在有一些基于云的浏览器用于功能较弱的设备。因此,只要您在
ready
函数中运行DOM操作,并且所需时间少于2秒,就应该可以了。根据我的经验,当您第一次加载页面时,浏览器往往非常擅长处理DOM更改。

第一条优化规则:1。将问题2本地化。修好它。由于某些原因,您跳过了第一步,开始解决您甚至不确定是否存在的问题。感谢您的反馈,但我宁愿在创建问题之前了解问题。此外,我无法在用户将要使用的每台设备上进行测试,因此我认为了解关于最佳实践的公认智慧也会很有用。“但我宁愿在创建它们之前了解问题”——这是一点。另一点是,如果您在某个特定领域没有经验(在本例中为DOM操作优化),那么您可能会对其进行错误的优化,或者不优化需要优化的内容。即使是世界知名的开发人员也对其进行了数百万次的验证。好吧,不管怎样,如果你认为有一个银弹,你真的需要花费(浪费?)你的时间在上面-祝你好运:-)