有多少$(function(){})有多糟糕;在代码?

时间:2014-11-13 13:32:09

标签: javascript jquery

感谢引擎,我们有一个模板,可以将很多函数放在代码中(对于具有空功能的块):

    $(function(){
        // Code here
    });

它会影响记忆/速度吗?

1 个答案:

答案 0 :(得分:1)

它对速度(浏览器需要创建一个具有小开销的函数对象)以及内存(对函数的引用将由jQuery存储,这意味着函数对象将保留在内存中,即使它没有做任何事情)。

然而,除非你有成千上万的内容,否则这些内容都不应该真正影响你的页面的性能,更大的问题是它会使你的代码变得混乱和难以阅读!

正如评论中所指出的,它也会增加页面的大小,这会增加加载时间。