我了解如何定义这样的函数:
function myfunc(x,y,z) {
alert("Just an example " + x + y + z)
}
但不是这个:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
(function ($) {
$.fn.idle = function (x, y, z) {
alert("Just an example " + x + y + z)
}(jQuery));
</script>
以上是我正在使用的库的一部分,但我根本无法理解$.fn.idle
。
它在做什么?它以某种方式定义了一个名为“idle”的函数,但是$.fn
呢?那(function ($) {
部分呢?同样,我理解$(document).ready(function() {
但(function ($) {
完全陌生。是短手吗?
(jQuery));
底部的意义是什么?