【发布时间】:2012-08-25 09:55:30
【问题描述】:
我已经使用 jQuery 一年了,但我仍然不明白这段代码是如何工作的:
alert($('#elementID').val()); // It gets the value of element
$('#elementID').val('setting Value'); // the same function is setting value
jquery 的一些其他功能也可以像.html() 一样做同样的事情
我想知道这个东西是怎么实现的?他们如何重载 javascript 函数?
【问题讨论】:
-
它只是检查函数中是否给出了一个值,如果没有,它检索当前值?
-
@adeneo 是的,确实如此,但事情是如何发生的,我不知道任何技术可以使用相同的功能来做到这一点
-
嗯,在 C++ 中,我们可以使用默认参数来模拟重载,这里是 javascript 的可选参数。
标签: javascript jquery overloading