码迷,mamicode.com
首页 > 其他好文 > 详细

闭包随记3

时间:2016-01-16 16:50:03      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

            (function($){
                var mffunc=$.fn
                mffunc.fwdq=function(){
                    $(this).click(function(){
                        alert($(this).val())
                    })
                }
                return mffunc
                
                
            })(jQuery)
                
             $("#qq").fwdq()

1、上面一段代码是利用闭包给JQ对象添加方法;我返回的是mffunc这个对象的整体。如果只想让外面调用fwdq这个方法不想返回mffunc对象的其他的变量怎么办:return mffunc.fwdq。

2、conlose.log($.fn)是一个Object[]对象。打开这个对象。

技术分享

这个对象里的属性对应着方法,这些方法很眼熟,都是外面平时使用的JQ对象的方法。

现在应该懂了

 var mffunc=$.fn

mffunc定义属性方法,就相当于给JQ对象定义方法。我们可以自己定义自己需要的JQ方法了。

 

闭包随记3

标签:

原文地址:http://www.cnblogs.com/yunyi1895/p/5135615.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!