为了账号安全,请及时绑定邮箱和手机立即绑定

这两种的定义方式有什么不同?测试了一下,都可以用,就不是不知道区别,大神们,帮帮忙,谢谢!

第一种:

(function(){

    $.extend({

                minNum: function(a, b){ return ( a+b) ;}

    } );

})(jQuery)


第二种 没有外面的那一层包围如下:

$.extend({

                minNum: function(a, b){ return ( a+b) ;}

    } );

这两个函数都可以用$调用.但是有什么不同呢?哪位大神知道吗?

正在回答

1 回答

外面加了那一层 你的整体代码就是个闭包了,这样保证了你的$.extend只能在那个闭包里面执行,不干扰闭包外面其他的代码。 若你还有其他的js代码的话,第二种则可以被多次调用。

3 回复 有任何疑惑可以回复我~
#1

superman_007 提问者

非常感谢!
2016-06-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

这两种的定义方式有什么不同?测试了一下,都可以用,就不是不知道区别,大神们,帮帮忙,谢谢!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信