javascript - 有很多 $(function(){}); 有多糟糕?在代码中?

标签 javascript jquery

多亏了引擎,我们有了一个模板,可以将许多功能放入代码中(对于具有空功能的 block ):

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

它会影响内存/速度吗?

最佳答案

这对速度(浏览器需要创建一个函数对象,开销很小)和内存(对函数的引用将由 jQuery 存储,这意味着函数对象将保留在内存中,即使它不执行任何操作)。

但是,除非您有数千个页面,否则这些事情都不会真正影响页面的性能,更大的问题是它会使您的代码变得困惑且难以阅读!

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

关于javascript - 有很多 $(function(){}); 有多糟糕?在代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910100/

相关文章:

javascript - 记住html页面中突出显示的文本(给html页面添加注释)

在队列中延迟的 Javascript 事件执行

javascript - flex 容器无法检测窗口 scrollTop 偏移量

javascript - jQuery UI slider (从文本输入设置)

php - 如何使用dom javascript添加多个tinyMce?

javascript - 在 iframe 上加载本地 html

javascript - 表单操作后永久隐藏元素

javascript - 如何从api中获取数据?

java - 如何在Struts中使用其键值获取json对象?

Jquery加法运算