Javascript闭包(Closure)

闭包(closure)Javascript语言的一个难点,也是它的特点,很多高级应用都要依靠闭包实现。 下面是我在网上看到的对于闭包比较好理解的解释和例子。 一、变量的作用域 要理解闭包,首先必须理...

2013/08/20 17:30
19
0
js的作用域之静态作用域

### js学习之作用域 ```javascript function f1() { alert(v); } function f2() { var v = 100; f1(); } f2(); ``` 执行上述代码,会发现程序报错 v : undefined 为什么呢?这就和js的作用域...

2016/09/01 17:02
14
0
记一次 skynet 中使用 skynet.queue 给消息加锁时的问题

应该大多数 skynet 项目都是以 Lua 作为主开发语言。在使用 Lua 编写 skynet 服务时,基本的执行单元是 coroutine 。当有消息到达使用 Lua 编写的服务时,skynet 都会起一个 coroutine 来处理...

2018/03/24 14:49
506
0
读懂diff文件

读懂diff 作者: 阮一峰 日期: 2012年8月29日 diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入:   $ diff <变动前...

2015/12/23 10:27
46
0
Javascript异步编程的4种方法

作者: 阮一峰 日期: 2012年12月21日 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一...

2013/05/16 16:23
45
0
转帖哦

Javascript异步编程的4种方法 作者: 阮一峰 日期: 2012年12月21日 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有...

2017/10/27 21:10
2
0

没有更多内容

加载失败,请刷新页面