为什么JQuery需要快速

时间:2011-05-22 19:10:58

标签: javascript jquery performance

我在SO上搜索了JQuery标签。我见过很多关于JQuerys速度的帖子。我已经使用JQuery大约一年了,从未遇到任何速度问题。在所有性能改进之前,我甚至使用过以前版本的JQuery,我从未见过任何速度问题。我想问一下人们使用JQuery需要什么速度?

4 个答案:

答案 0 :(得分:3)

我想说动画是JQuery需要具备的功能之一。

答案 1 :(得分:3)

因为jQuery已成为de factor标准DOM操作库。

每个人都关心速度提升。随着在客户端上进行大量渲染,人们开始越来越多地推动浏览器。

对于交互式,流畅的用户体验,它需要快速。

  

我想问一下人们使用JQuery需要什么速度?

  • 客户端模板。仅通过线路发送JSON数据并完全通过JavaScript呈现页面
  • 移动浏览。移动设备比台式机慢得多。因此,只需要高效快速地获得良好的用户体验。

其中一个主要问题是人们只是编写低效的jQuery代码并期望它快速。人们也已停止对速度进行原始DOM操作,并期望jQuery同样快。

答案 2 :(得分:2)

嗯,当然并不是每个人的情况,但许多开发人员希望允许功能较少的设备(如智能手机,上网本和旧电脑)的用户看到他们的网站完美无瑕。因此速度在这种情况下是重要的,它永远不会伤害保留它;)

答案 3 :(得分:0)

这取决于您使用什么来衡量您的速度 - 移动设备和不常用的客户端(如内置于电视中的浏览器)可能不太能够高速渲染。

我相信JQuery最近的一个动画改进现在是使用requestAnimationFrame(http://paulirish.com/2011/requestanimationframe-for-smart-animating/),这有助于减少不必要的CPU周期,从而增加你的电池寿命:)。

现在,JavaScript库如此受欢迎,大多数进展对整个网络都有好处