我在另一个非常相似的主题上发布了一个问题,但结果有点主观。我可以将问题分为两个问题,下面我将解释其中一个:
在以下代码中:
<script type="text/javascript">
$(function()
{
$("#accordion").accordion();
$("#datepicker").datepicker();
$("#button").click(function()
{
runEffect();
return false;
});
});
</script>
问题:如果我在1000个页面中都调用了这段代码,但只有250个页面有一个id为“datepicker”的元素。那么浏览器是否会在其他750个页面上花费额外的时间来解析id为“datepicker”的元素,或者Jquery有一种聪明的方法来解决这种情况而不影响性能?
如果该代码引用了当前页面HTML标记中不存在的ID或类,那么会对性能产生影响吗?