若将一个函数写在另一个函数之内,那么这个位于内部的函数便可以访问外部函数中的局部变量,这项特征称之为“词法域”。 ??????? 假设有一个学生姓名的列表和一个对应于每个姓名的年级列表...
分类:
其他好文 时间:
2014-07-23 00:34:48
阅读次数:
220
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...
分类:
Web程序 时间:
2014-07-21 11:17:35
阅读次数:
225
一、扩展函数原型的更好办法://定义下面的通用方法
Function.prototype.method=function(name,func){
this.prototype[name]=func;
returnthis;
};
//使用上面的通用方法作为工具进行扩展,以免每次扩展都访问Function.prototype.XXX(that‘sugly).
Number.method(‘integer‘,fun..
分类:
编程语言 时间:
2014-07-17 09:44:42
阅读次数:
259
func delay(delay:Double, closure:()->()) { dispatch_after( dispatch_time( DISPATCH_TIME_NOW, Int64(delay * Double(NSEC...
分类:
其他好文 时间:
2014-07-13 22:03:07
阅读次数:
281
jQuery 1.5 发布的时候 john resig 大神说所用的代码优化程序从Google Closure切换到UglifyJS,新工具的压缩效果非常令人满意。 UglifyJS 是一个服务端node.js的压缩程序。我测试了一下压缩率确实比较高。 所以值得写篇文章推荐下。 你也可以尝试一下.....
分类:
编程语言 时间:
2014-07-07 12:29:24
阅读次数:
303
一、故事总有其背景年末将至,很多闲适的时间,于是刷刷微博,接触各种纷杂的信息——美其名曰“学习”。运气不错,遇到了一个新名词,uglifyjs. 据说是用来压缩JS文件的,据说还能优化JS,据说是基于node的,还据说比Google Closure Compiler更带感,哦?激起了我的好奇心。百之...
分类:
Web程序 时间:
2014-07-06 22:36:27
阅读次数:
247
JavaScript压缩代码的重要性不言而喻,如今的压缩工具也有不少,例如YUI Compressor,GoogleClosure Compiler,以及现在比较红火的UglifyJS。UglifyJS的出名是由于它代替Closure Compiler成为jQuery项目的压缩工具。根据我的实测,j...
分类:
其他好文 时间:
2014-07-03 22:58:26
阅读次数:
212
2011-12-05 13:47:391.JAVA JDK下载地址:http://download.oracle.com/otn-pub/java/jdk/7u1-b08/jdk-7u1-windows-i586.exe2.WIN7下JAVA环境配置:(1)用鼠标右击“计算机”—–》属性—–》选择左...
分类:
编程语言 时间:
2014-07-03 22:45:01
阅读次数:
365
转自:http://www.jb51.net/article/24101.htm闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局...
分类:
编程语言 时间:
2014-07-03 19:48:09
阅读次数:
276