函数声明、函数表达式、匿名函数: 函数声明:function fnName () {…};使用function关键字声明一个函数,再指定一个函数名,叫函数声明。 函数表达式 var fnName = function () {…};使用function关键字声明一个函数,但未给函数命名,最后将匿名函 ...
分类:
编程语言 时间:
2016-05-24 15:04:41
阅读次数:
159
前言 第二章主要讲解各种变量作用域,通过这章的学习,接触到了很多之前没有接触过的东西,比如不经常用到的eval,命名函数表达式,with语句块等,下面是一个列表,我对各节的一点点个人总结,很多都是自己的收获和认识。可能有很多认识的误区,毕竟水平有限。如果有那里认识不对的地方,还希望可以在评论中指出来 ...
分类:
编程语言 时间:
2016-05-24 11:51:06
阅读次数:
239
js函数会根据上下文改变其含义。 function double(x){return x*2;} 这是一个函数声明,也可以是一个命名函数表达式(named function expression),取决于它出现的地方。 声明一个函数,并绑定一个当前作用域的变量。 同一段函数代码也可以作为一个表达式。 ...
分类:
编程语言 时间:
2016-05-23 10:18:18
阅读次数:
122
// 创建一个立即调用的匿名函数表达式// return一个变量,其中这个变量里包含你要暴露的东西// 返回的这个变量将赋值给counter,而不是外面声明的function自身var counter = (function () { var i = 0; return { get: functio ...
分类:
Web程序 时间:
2016-05-21 15:54:13
阅读次数:
148
// 下面2个括弧()都会立即执行(function () { /* code */ } ()); // 推荐使用这个(function () { /* code */ })(); // 但是这个也是可以用的和普通function执行的时候传参数一样,自执行的函数表达式也可以这么传参,因为闭包直接可 ...
分类:
Web程序 时间:
2016-05-21 15:49:46
阅读次数:
143
function wrapElements(a){ var res=[],i,n; for(i=0,n=a.length;i<n;i++){ res[i]=function(){return a[i]}; } return res; } var wrapped=wrapElements([10,20 ...
分类:
编程语言 时间:
2016-05-21 10:08:43
阅读次数:
193
Block对象是 C 级别的语法和运行时特性。它们和标准 C 函数很类似,但是除了可执行代码外,它们还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个block维护一个状态集(数据),它们可以在执行的时候用来影响程序行为。
你可以用 blocks来编写函数表达式,这些表达式可以作为 API 使用,或可选的存储,或被多个线程使用。Blocks作为回调特别有用,因为block携带了进行回调所需...
分类:
移动开发 时间:
2016-05-19 17:47:59
阅读次数:
328
函数表达式是javaScript中一个既强大又容易令人困惑的特性,在javaScript中定义函数的方式有两种,一种是函数声明,一种是函数表达式。函数声明的语法是这样的。function functionName(arg0, arg1) {
}首先是function关键字,然后是函数的名字,除过ie的主流浏览器都给函数定义了一个非标准的name属性,通过这个属性可以访问到给函数指定的名字。这个属性的...
分类:
其他好文 时间:
2016-05-19 01:36:11
阅读次数:
191
深入理解JavaScript系列(2):揭秘命名函数表达式 1.讲了函数声明和函数表达式的区别,包括一些在函数提升上的区别 2.如果给函数表达式的函数也取名,会在调试的时候受益 3.不要在block(if while for语句)中声明函数,无论哪种形式,原因我的上篇博客有提到 ...
分类:
编程语言 时间:
2016-05-17 19:28:49
阅读次数:
148
1. A.定义: setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 B: SetTimeout(代码/函数,时间) >指定时间后,调用函数表达式 ClearTimeout(SetTimeout ID值) 清楚SetTimeout()方法 eg:(W3C javaScript ...
分类:
其他好文 时间:
2016-05-15 21:16:55
阅读次数:
148