Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
使用大量jQuery调用缩小页面上的JavaScript性能问题?_Javascript_Jquery - Fatal编程技术网

使用大量jQuery调用缩小页面上的JavaScript性能问题?

使用大量jQuery调用缩小页面上的JavaScript性能问题?,javascript,jquery,Javascript,Jquery,我的页面似乎反应很慢 页面上有很多JavaScript(jQuery)代码。我怎样才能缩小范围?什么东西花了这么长时间?要了解网站速度慢的原因,插件是最好的解决方案 有许多问题可能是缓慢的原因 将多个jQuery组合成一个可以帮助您提高您的性能 此外,您还可以将脚本放在页面底部,将CSS放在顶部。附加组件是了解网站运行缓慢原因的最佳解决方案 有许多问题可能是缓慢的原因 将多个jQuery组合成一个可以帮助您提高您的性能 您还可以将脚本放在页面底部,将CSS放在页面顶部。如果您使用Firefo

我的页面似乎反应很慢

页面上有很多JavaScript(jQuery)代码。我怎样才能缩小范围?什么东西花了这么长时间?

要了解网站速度慢的原因,插件是最好的解决方案

有许多问题可能是缓慢的原因

将多个jQuery组合成一个可以帮助您提高您的性能

此外,您还可以将脚本放在页面底部,将CSS放在顶部。

附加组件是了解网站运行缓慢原因的最佳解决方案

有许多问题可能是缓慢的原因

将多个jQuery组合成一个可以帮助您提高您的性能


您还可以将脚本放在页面底部,将CSS放在页面顶部。

如果您使用Firefox,您可以安装并使用探查器

您可以在中阅读有关它的更多信息,并且在中有一个教程

如果您使用Internet Explorer,则可以使用

请在中阅读更多关于它的信息

还有一个你可以玩的游戏

这两种解决方案都将帮助您缩小JavaScript函数调用成本最高的范围,并且通过反复优化,您将能够看到更改带来的影响

使用这些工具不仅会让你成为一名更好的程序员(如果你牢记这些教训,避免将来犯他们指出的错误),还会让你对代码中发生的事情有一个新的认识,因为你会看到以前从未见过的幕后一瞥;)


另外,如果你不知道,比如Wazzy所说的-去了解它。。。也许你的问题甚至不是JavaScript代码太慢:)

如果你使用Firefox,你可以安装并使用分析器

您可以在中阅读有关它的更多信息,并且在中有一个教程

如果您使用Internet Explorer,则可以使用

请在中阅读更多关于它的信息

还有一个你可以玩的游戏

这两种解决方案都将帮助您缩小JavaScript函数调用成本最高的范围,并且通过反复优化,您将能够看到更改带来的影响

使用这些工具不仅会让你成为一名更好的程序员(如果你牢记这些教训,避免将来犯他们指出的错误),还会让你对代码中发生的事情有一个新的认识,因为你会看到以前从未见过的幕后一瞥;)


另外,如果你不知道,比如Wazzy所说的-去了解它。。。也许你的问题甚至不是JavaScript代码太慢:)

可能重复的可能重复的尝试使所有选择器尽可能具体。随着页面变得越来越复杂,$(.div.myDiv)将比$(.myDiv)运行得快得多。请尝试使所有选择器尽可能具体。随着页面复杂性的增加,$(.myDiv)将比$(.myDiv)运行得快得多。