摘要: 要成为高级 JavaScript 程序员,就必须理解闭包。闭包有时你非用她不可, 所有理解闭包还是必要的。笔者通过例子来说一下“闭包”1.定义一个函数的代理:functiondelegate(fn,scope,args,append){returnfunction/*匿名函数1*/(){varcallargs=Array.proptotype.slice(arguments,0);if(append)callargs=callargs.concat(args);fn.apply(scope||window,callargs);}}在上面这段代码中就用到了闭包,即delegate方法里retur 阅读全文
posted @ 2011-02-27 13:30 EasyJS Framework 阅读(1795) 评论(4) 推荐(2) 编辑
我没读过多少书,没有文采,请海涵!