函数表达式
//匿名函数
var anonymous = function(){
return true;
};
//命名函数
var named = function named(){
return true;
}
//IIFE 函数 Immediately-Invoked Function Expression
(function(){
console.log('Hello!');
...
分类:
编程语言 时间:
2015-05-14 16:30:44
阅读次数:
134
自执行匿名函数:常见格式:(function() { /* code */ })();解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装...
分类:
Web程序 时间:
2015-05-14 15:50:52
阅读次数:
166
Lambda表达式 "Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委...
在我的上一篇文章里面阐述了jQuery的大致框架,知道了所有代码都是写在了一个自调用匿名函数里面,并且传入了window对象,源码是这样的:(function( window, undefined ) {...})( window );我们通过alert(jquery)知道它是一个对象,那么这个对象...
分类:
Web程序 时间:
2015-05-10 20:26:19
阅读次数:
139
第一章总体架构1、设计理念Jquery的理念就是“写更少的代码,做更多的事”,而且做到代码的高度兼容性。2、总体架构大致可以分为三个部分:构造模块,底层支持模块和功能模块。3、使用自调用匿名函数这里先分析一下匿名函数:匿名函数的作用是创建一块封闭区域,外面不能够访问里面的变量和方法,有两种比较常见的...
分类:
Web程序 时间:
2015-05-10 18:49:27
阅读次数:
141
1.什么是闭包,闭包如何工作2.闭包的优点3.怎样使用闭包4.总结闭包1.什么是闭包?闭包是指有权访问另一个函数作用域中的变量的函数。我们在作用域那篇随笔中讲过,函数执行完毕局部活动对象被销毁。但是,在闭包中,外部函数执行完毕后,其活动对象也不会被销毁,因为匿名函数的作用域链仍然在引用这个活动对象,...
分类:
编程语言 时间:
2015-05-09 18:58:58
阅读次数:
139
最近在学习Yii2,这里记录一下学习yii2的事件,一个简单的事件实例: 包括了一个对象、一个静态对象、一个匿名函数。 app\controllers\siteController /**
?????*?事件处理
?????*/
????public?f...
分类:
其他好文 时间:
2015-05-06 00:03:59
阅读次数:
178
1. (function($){})(jQuery)这个的函数其实: function($){}是一个匿名函数,这个函数的有一个形参 $ ,定义函数之后后面的 (jQuery) 其实就是对改函数的调用,传递了 jQuery 参数,给前面定义的匿名函数:等价于:定义函数:foovar foo = fu...
分类:
Web程序 时间:
2015-05-05 21:13:34
阅读次数:
154
Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。
通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。
若要创建 Lambda 表达式,需要在 Lambda 运算符
=> 左侧指定输入参数(如果有),然后在另一侧输入表达式或语句块。 例如,lambda 表达式
x => x * x 指定名为 x 的参数并返回
x...
匿名函数:就是指没有函数名的函数。jQuery的“立即执行匿名函数”结构:(function(){//此处为jquery的逻辑代码})()使用()将匿名函数括起来,然后后面再加一对小括号(包含参数列表)。例子如下:alert((function(x,y){return x+y;})(2,3));//...
分类:
Web程序 时间:
2015-05-04 13:17:51
阅读次数:
127