12 2013 档案

 
js(function(){alert(‘’‘)})
摘要:function(){alert('sss')}是个匿名函数。没有名字。所以没有办法调用。在外面加个括号,就变成了一个值,值的内容是函数的引用。例如var a = (function(){"nop"})a 就是对这个函数的引用。有了名字,之后可以调用,例如a()现在省略了a,直接对()中的值进行调用就出现了()()的形式,第一个括号中是个函数,就是这样。如果还不懂,看看下面三段代码试试: 阅读全文
posted @ 2013-12-19 09:57 孟子hehe 阅读(414) 评论(0) 推荐(0) 编辑
JS的(function($){})(query)
摘要:function(arg){...}这就定义了一个匿名函数,参数为arg而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数而(function($){...})(jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQueryvar fn = function($){....};fn(jQuery);一样 阅读全文
posted @ 2013-12-19 08:50 孟子hehe 阅读(1860) 评论(0) 推荐(0) 编辑

 

点击右上角即可分享
微信分享提示