据说是一不注意就会做错的五道javascript面试题之一,我们来看看这道题长什么样function Container( properties ) { var objthis = this; for ( var i in properties ) { (fun...
分类:
编程语言 时间:
2014-10-24 12:31:03
阅读次数:
224
一. 匿名函数1. 函数的定义,可分为三种1) 函数声明方式functiondouble(x){return2*x;}2)Function构造函数,把参数列表和函数体都作为字符串,不方便,不建议使用vardouble=newFunction('x','return2*x;');3)函数表达式方式va...
分类:
编程语言 时间:
2014-10-23 12:08:41
阅读次数:
164
这是笔记的第4篇,聊聊闭包/getter/setter,看看JavaScript中的变量作用域和实现封装的方法。...
分类:
编程语言 时间:
2014-10-17 06:10:53
阅读次数:
265
示例1:function makeCounter() { var i = 0; console.log( ++i );}var counter = makeCounter(); // 输出: 1counter(); //TypeError: undefined is not a fun...
分类:
编程语言 时间:
2014-10-15 21:56:01
阅读次数:
222
1 什么是闭包?闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的表达式(通常这是一个函数),因而这些变量也是该表达式的一部分。闭包的特点: (1) 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。 ...
分类:
编程语言 时间:
2014-10-14 21:00:11
阅读次数:
233
转自:http://www.cnblogs.com/yunfeifei/p/4019504.html 好久没有写博客了,过了一个十一长假都变懒了,今天总算是恢复状态了。好了,进入正题,今天来说一说javascript里面的闭包吧!本篇博客主要讲一些实用的东西,主要将闭包的写法、用法和用途。一、什么....
分类:
编程语言 时间:
2014-10-13 23:10:47
阅读次数:
281
全面理解Javascript闭包和闭包的几种写法及用途 讲闭包的写法、用法和用途。一、什么是闭包和闭包的几种写法和用法 1、什么是闭包闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表...
分类:
编程语言 时间:
2014-10-13 19:36:21
阅读次数:
233
好久没有写博客了,过了一个十一长假都变懒了,今天总算是恢复状态了。好了,进入正题,今天来说一说javascript里面的闭包吧!本篇博客主要讲一些实用的东西,主要将闭包的写法、用法和用途。一、什么是闭包和闭包的几种写法和用法 1、什么是闭包闭包...
分类:
编程语言 时间:
2014-10-11 20:32:56
阅读次数:
263
原文链接来源: http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html//函数内部可以直接读取全局变量varn=999;functionf1(){alert(n);}f1();//999//函数外部无法读取函....
分类:
编程语言 时间:
2014-10-11 13:46:55
阅读次数:
170
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Ja...
分类:
编程语言 时间:
2014-10-11 13:26:15
阅读次数:
220