文章列表
要想理解closure,最好是写一些代码,或是看一些例子。Closure提供了封装(encapsulation)
function
myClosure(){
var date = new Date();
//nested function
return function(){
return date.getMilliseconds();
}
}
即使是当myClosure中的匿名函数(closure)返回,但是date变量仍然驻留在内存中,而不想普通的函数执行完成后就被garbage ...
以下是我的vim配置
set guifont=Consolas:h11
" set guifontwide=WenQuanYi\ Zen\ Hei:h12:cGBK
" 设定文件浏览器目录为当前目录
set bsdir=buffer
"""""""""""""""""""""""""Part 1"&q ...
这是镐头书最新的一本关于Ruby on Rails的持续测试指导书
js和jquery如何实现设计模式
很喜欢http://www.rubyinside.com这个网站,里面记载了一些Ruby相关的新闻,以及技术相关的,这里爬几个可能会用到的Ruby Trick.
1. 分解枚举
a = %w{a b}
b = %w{c d}
[a + b] # => [["a", "b", "c", "d"]]
[*a + b] # => ["a", "b", &q ...
Rails敏捷开发之道第四版,看到论坛里发的是beta版,这里发一个正式版。
javascript权威指南第六版新增HTML5特性