// 自执行匿名函数的值保存在变量prison里面var prison = (function () { var prisoner_name = 'WangMing', jail_term = '20 year term'; // 自执行匿名函数返回了一个对象,对象上的属性正是我们想要...
分类:
其他好文 时间:
2015-04-13 22:31:34
阅读次数:
107
一个很著名的防止变量被覆盖的例子是使用jQuery和Prototype JavaScript库。它们都大量使用了字符变量$。如果在应用中同时引用了这两个库,则最后添加的库将控制$。将变量传递给自执行匿名函数的技巧,可以用来保证在一块代码里面,jQuery可以使用$变量。 对于这个例子,你应该知道j....
分类:
其他好文 时间:
2015-04-13 06:49:32
阅读次数:
141
var eatFunction = function (what_to_eat) { var sentence = 'I am going to eat a ' + what_to_eat; console.log( sentence );};eatFunction( 'sandwich' );.....
分类:
其他好文 时间:
2015-04-13 01:39:43
阅读次数:
117
闭包:是字包含的匿名函数代码块,可以做为表达式、函数参数和函数返回值,闭包表达式的运算结果是一种函数类型。类似于 C# Lambda 表达式。闭包表达式:{(参数列表)->返回类型 in 语句组}例如:fun calculate(opr:String)->(Int,Int)->Int{ var .....
分类:
其他好文 时间:
2015-04-12 11:55:15
阅读次数:
116
lambda是匿名函数,形式为lambda x : x * x等价于def func(x):
return x * x其中”x”相当于函数参数, 表示式”x*x”相当于返回值,所以lambda不需要也不能有return.匿名函数本身是一个函数对象,也可以把匿名函数赋值给一个变量,再利用变量来调用该函数.匿名函数适用于编写简单的函数,因为不需要函数命令,不会造成函数名冲突.#!/usr/bin...
分类:
编程语言 时间:
2015-04-12 09:10:56
阅读次数:
180
在学习JavaScript中有一个匿名函数,它像函数但是又和经常遇到的函数不大一样。
匿名函数就是你不知道它的名字,
普通函数和匿名函数对比
普通函数:
function box(){
var name='普通函数';
}
alert(box());
匿名函数:
function(){
alert('匿名函数');
}();
调用匿名函数:
想要调用匿名函数也很简单,...
分类:
其他好文 时间:
2015-04-10 22:07:29
阅读次数:
113
委托:还记得C++里的函数指针么?大家可以点击这里查看一下以前的笔记。C#的委托和C++中的函数指针效果一致。当我们需要将函数作为对象进行传递和使用时就需要用到委托。下面我们看一个例子: 1 using System; 2 using System.Collections.Generic; 3 us...
分类:
其他好文 时间:
2015-04-09 21:25:11
阅读次数:
100
在javascript中 (function($){...})(jQuery)的写法是什么意思。
====================================================================== //这是一条分割线。
首先 function(arg){
//....
}
这种形式的在javascript中称之为匿名函数。ar...
分类:
编程语言 时间:
2015-04-08 18:11:02
阅读次数:
253
1、对block的理解 > block是iOS4.0之后出现的,是仿照java中匿名函数所创造的,它是c级别的语法,效率比协议-代理高 > block的是一个匿名函数(没有名字的函数) > 我们可以把block变量看做一个OC的变量,只是这个变量指向的是一个函数。 // 我们可以为block变...
分类:
其他好文 时间:
2015-04-07 19:30:12
阅读次数:
146
jQuery源码的奥妙(一)简化jQuery框架1、jQuery源码下载下载地址:http://jquery.com/download/下载版本:jquery-2.0.3.js2、(function(){})();//匿名函数自执行1)局部变量,防止冲突,互不影响。(function(){
vara=10;
function$(){
alert(a);
}
})();
//alert(a)//找不到a2..
分类:
Web程序 时间:
2015-04-06 18:54:48
阅读次数:
156