有一堆 jQuery 方法允许您重新排序或省略特定参数。例如:
$('#box').animate({top: 100}, 2000, "linear", function(){alert("done");});
与以下内容完全相同:
$('#box').animate({top: 100}, 2000, function(){alert("done");});
jQuery 如何在不将关联数组传递给单个参数的情况下配置它们的方法以实现这种灵活性?
他们会检查每个参数的数据类型并根据结果进行分配吗?这会为每种方法增加大量开销吗?