如果 JQuery 调用不存在的元素,这样做的开销是多少?它不会引发任何错误,但除了加载脚本之外,还有很多 cpu 开销吗?这是为班级还是为身份完成的重要吗?
出于缓存原因和将同时连接保持在最低限度的原因,我将每个页面的所有 onload 脚本都保存在一个文件中,但我想知道告诉我的 javascript 它在哪个页面上并只加载位是否有效通过 if 语句或 switch 语句在该页面上实际运行的代码。我不想将它们放在单独的文件中,因为我希望每个页面在初次访问后尽可能多地从缓存中加载。
例如,您在主页上,但该文件或 onload 中包含产品页面 javascript。
$('#product_options').hover(function(){},function(){});
但是 product_options 在此页面上不存在,因为它是主页。
它对诸如此类的课程有影响吗
$('.addtocart').click(function(){})
应该注意的是,这不会在 JQuery 中引发任何错误。