jQuery扩展方法使用技术扩展

在使用jQuery开发过程中,扩展是一种常见的参数处理函数,特别是默认值的使用。

jQuery的扩展方法原型是:


var v =美元。延长(DEST,越界,SRC2,{,SRC3…});


的作用是合并SRC1,SRC2,src3到DEST和返回合并后的目标。

但是在使用过程中,默认值通常不会改变。

如下:


VaR defaut = { 'selector:'select ','default:默认,'backcolor ':' # 85e137 ','forecolor ':' # 000 };

VaR SRC = { 'selector:'ss ','default:'笑话','backcolor ':' # FFF,'forecolor‘:'};


如果我们用它


var v = $(dFault延伸,SRC);


为了处理这些参数,下一个处理的默认值是处理后的值,而不是真正的默认值。

我们可以使用下面的代码:


var v =美元。延长(dFault,{ },SRC);


也就是说,我们使用一个空对象作为目标参数(默认值),默认参数是第一个源参数(SRC),它也返回合并的参数,但是我们的默认值没有改变,也可以再次使用。

这使得默认值不变。