星空网 > 软件开发 > Java

[jQuery]我的封装笔记

jQuery封装插件开发入门教程: http://www.awaimai.com/467.html

一、默认值和选项

  [jQuery]我的封装笔记

  jQuery.extend函数解释

    extend(dest,src1,src2,src3...);

   它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest.如果说后面的参数如果和前面的参数存在相同的名称,那么后面的会覆盖前面的参数值。

 

 

二、插件提供各种方法

  ①[jQuery]我的封装笔记

  ②[jQuery]我的封装笔记

   [jQuery]我的封装笔记

  我将代码分为两个部分理解

  第①部分:声明一个对象method,用来存储各种方法

  第②部分:判断是用哪种方法,并传入参数执行

    arguments标识符  

   arguments标识符在函数体内,是指向实参对象的引用.

   我们可以这样理解,arguments标识符里面的值就是传入函数的参数。arguments[0]就是传入的第一个参数

    call方法

   在此例中 arguments = Array.prototype.slice.call(arguments, 1);

   我们把这行代码分成三个部分

    1.arguments =

    2.Array.prototype.slice

    3.call(arguments, 1);

   第1部分:赋值

   第2部分:Array对象中的slice方法

   第3部分:将第2部分的方法给arguments使用,参数为1

   即:把 Array对象中的slice方法 放到arguments上来执行。

    apply方法

    跟call方法基本上是一个意思,区别在于 call 的第二个参数可以是任意类型,而apply的第二个参数必须是数组,也可以是arguments




原标题:[jQuery]我的封装笔记

关键词:jquery

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流