当前位置 : 主页 > 网页制作 > JQuery >

Jquery / Javascript速度……我应该真的关心吗?

来源:互联网 收集:自由互联 发布时间:2021-06-15
我已经看到很多帖子比较了各种选择器查询和DOM遍历方法的速度.当然,在具有数百或数千个元素和O ^ n操作的情况下,它很重要,但在99%的 Jquery响应用户操作进行DOM操作(或眩晕动画或制作
我已经看到很多帖子比较了各种选择器查询和DOM遍历方法的速度.当然,在具有数百或数千个元素和O ^ n操作的情况下,它很重要,但在99%的 Jquery响应用户操作进行DOM操作(或眩晕动画或制作吐司)的情况下,速度确实很重要?

几乎所有JQuery操作都不会比往返服务器更快吗?

设计优化优化的服务器端代码是有意义的.在javascript中负责内存分配和清理是有道理的,因此用户的浏览器不会像Flash大约v5一样运行.在浪费时间优化JQuery / Javascript的速度时,我没有任何意义,除非在测试期间显着减慢页面速度.

有人可以告诉我是否以及为什么我应该开始关心JQuery的速度?

编辑

我的语气无疑是狡猾的,但并不意味着有争议.当你需要here时,有很好的资源可以解决如何进行优化的问题,这是一个更好的方式来问我的问题:

What is the impact of sub-optimal Javascript / Jquery?
If I don’t notice it, should I worry about it?

公认

阅读回复后,我认为这个问题的最佳答案取决于您的项目和团队规模.在程序员没有用户将看到的页面的完整视图的情况下,例如团队在哪里

>程序员负责页面上的各个功能
>程序员独立开发和单元测试
>有一个定制的前端API或其他可能影响实际响应时间的代码

然后更谨慎和“过早优化”作为常规是有道理的.如果有专业的,专业的前端设计师什么都不做,这是可行的.

在较小的项目上,例如我目前的双人团队:

>缺乏专业化
>需要高编程器输出
>一个人对整个前端的集中责任

优先级列表中的所有推送优化. @Anurag的回答帮助我找到了问题的核心并做出了最好的决定.

实际上,优化任何东西 prematurely都没有意义,而不仅仅是jQuery.

添加这些微优化所花费的时间和精力可能不值得.如果某些事情看起来很慢,那么就深入研究这个问题,但另外要专注于设计好应用程序.

创建好的应用程序并不容易,过早地进行优化往往会导致设计和体系结构复杂且难以维护.

网友评论