gpt4 book ai didi

javascript - 检测慢速 Javascript

转载 作者:行者123 更新时间:2023-11-30 07:45:23 30 4
gpt4 key购买 nike

有什么方法可以检测 Javascript 代码的执行时间是否超过了应有的时间?我不想运行代码,然后确定它花费的时间,我想确定主动运行的代码是否比它应该的慢,然后停止整个脚本。

最佳答案

我非常喜欢 Nicholas Zakas 题为 Speed Up Your JavaScript 的演讲.其中有几点值得一提:

  • 尽量避免过多地访问 DOM。如果您要访问 DOM 中的变量(例如 document.getElementById('blah)),请将其存储在局部变量中。
  • 避免使用全局命名空间,仅在需要时才使用闭包。了解堆栈在 JavaScript 中的工作原理,您就会明白这是怎么回事。
  • for 循环中的倒计时往往更快
  • 避免 while 和 try/catch 的 catch 部分。 For/for in 似乎也有一些性能问题。
  • 警惕 HTMLCollection 对象。

此信息已有几年历史,但演示文稿中有很多好的做法。

关于javascript - 检测慢速 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7721370/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com