JS/JQ求解下面代码中 defaults和params是啥意思,他们一般怎么用。

大哥大姐,打扰一下,JS/JQ求解下面代码中 defaults和params是啥意思,他们一般怎么用。
最新回答
睫毛下的眼泪坠落花已枯萎

2024-11-29 08:25:45

这个是Jquery插件里面的东西,defaults是默认的参数,也就是你往这个插件里面不传参数直接调用的话,插件用的就是默认里面的数值
当你传入参数的话,你传入的参数就像一个json数组一样存在params里面
楼主理解吗?
追问
大神 ~~小菜鸟没理解。。。。求大神再说一下。
顺便问一下 就比如上图 是不是意思就是为这个DIV设置一个class defaults 后面的就是class的名字

下面就是设置ID? 然后parems后面就是ID名?
追答
defaults和params都是json数组,不晓得楼主对json熟不熟悉
一般传入的参数,会覆盖defaults里面相同的参数
举个例子,假如现在这有一个function ,给一个div设置高度和宽度,默认参数是100px ,100px
假如你不传入参数,那么这个div就是100宽100高,当你传入参数200,200,那么div就是200宽200高。
而上面传入方式就是 var canshu={"width":"200px","height":"200px"}
canshu.width就等于200px