SlidesJS是一个 jQuery 内容滑块插件。我试图了解来源。我对 Javascript 和 jQuery 比较陌生。但是,我感兴趣的是源代码中的这一行:
$.fn.slides = function( option ) {
// override defaults with specified option
option = $.extend( {}, $.fn.slides.option, option );
...
}
我从评论中了解到作者打算合并两个数组,一个包含默认值,option
另一个是option
通过调用函数传递的参数。但是,它们不是都引用同一个变量:函数的参数slides(option)
吗?
无论如何,它似乎工作。这里有什么魔力?