Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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的工具吗?_Javascript_Jquery - Fatal编程技术网

有优化javascript的工具吗?

有优化javascript的工具吗?,javascript,jquery,Javascript,Jquery,我正在编写一个jQuery插件,并且正在进行一些相当繁重的操作,这使得我的插件速度变慢,响应速度变慢。我想知道是否有任何工具可以帮助我优化我的JavaScript?不看任何代码就很难说,比如说写东西的效率有多高,例如:如何使用选择器查找元素等等 看看一些jQuery技巧和技巧博客 例如: 我建议首先使用Firebug的“配置文件”选项卡 只需单击profile选项卡,然后使用插件一段时间,然后再次单击profile选项卡。然后您将看到一个关于调用了哪些函数以及每个函数花费了多少时间的报告 然后

我正在编写一个jQuery插件,并且正在进行一些相当繁重的操作,这使得我的插件速度变慢,响应速度变慢。我想知道是否有任何工具可以帮助我优化我的JavaScript?

不看任何代码就很难说,比如说写东西的效率有多高,例如:如何使用选择器查找元素等等

看看一些jQuery技巧和技巧博客

例如:


我建议首先使用Firebug的“配置文件”选项卡

只需单击profile选项卡,然后使用插件一段时间,然后再次单击profile选项卡。然后您将看到一个关于调用了哪些函数以及每个函数花费了多少时间的报告

然后,我推荐这篇文章

如本文所述,为什么脚本执行时间太长

  • 循环中发生的事情太多
  • 函数中发生的事情太多
  • 太多的递归
  • 太多的DOM交互
    我还没有找到一个能够自动优化或重构JavaScript以提高速度的工具。这对我来说一直是一个手动过程。

    这段谷歌谈话视频包含了很多有用的细节