多亏了引擎,我们有了一个模板,可以将许多功能放入代码中(对于具有空功能的 block ):
$(function(){
// Code here
});
它会影响内存/速度吗?
最佳答案
这对速度(浏览器需要创建一个函数对象,开销很小)和内存(对函数的引用将由 jQuery 存储,这意味着函数对象将保留在内存中,即使它不执行任何操作)。
但是,除非您有数千个页面,否则这些事情都不会真正影响页面的性能,更大的问题是它会使您的代码变得困惑且难以阅读!
正如评论中所指出的,它还会增加页面的大小,从而增加加载时间。
关于javascript - 有很多 $(function(){}); 有多糟糕?在代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910100/