SlidesJS是一個jQuery內容滑塊插件。我正試圖理解來源。我對Javascript和jQuery比較陌生。不過,我很感興趣,是這一行的源代碼:SlidesJS Source - 用指定選項覆蓋默認值
$.fn.slides = function(option) {
// override defaults with specified option
option = $.extend({}, $.fn.slides.option, option);
...
}
我通過筆者擬合併兩個數組,包含默認值option
之一,另一個是option
的評論理解通過調用該函數傳遞的參數。但是,它們是否都指向相同的變量:函數slides(option)
的參數?
無論如何它似乎工作。 這裏有什麼魔法?
我明白'$ .extend'方法。但默認選項沒有在代碼中的任何地方定義(如果是這樣,我找不到) 編輯:我明白了,謝謝... – 2013-02-23 14:13:19