2012年5月21日

摘要: 最近在做代码重构,感觉之前开发人员写的代码风格不太遵守编码规范,而自己改起来也非常麻烦,现在借助了Closure Linter这个工具,还比较好用,特别是针对历史较悠久的项目。由于是在linux下开发,直接这样安装就行了。(也支持win与mac,具体可参考https://developers.google.com/closure/utilities/docs/linter_howto)。$ cd /tmp/tmp$ sudo easy_install http://closure-linter.googlecode.com/files/closure_linter-latest.tar.gz如 阅读全文
posted @ 2012-05-21 14:10 愤怒的菜鸟 阅读(3585) 评论(0) 推荐(2) 编辑

2012年4月30日

摘要: 近来看了nicholas写的《javascript 高级程序设计》这本书,在讲到下列内容这是原文: “当代码在一个环境中执行时,会创建由变量对象构成的一个作用域链。”通过原文的意思是:如果有一个function, 只有当这个function被调用时,它才会在这个function创建一个作用域链。比如这个例子function test() { var s = 66; function sub() { alert(s); }; sub();}test();这里会打印 66;如果就书上所写的,是在函数调用时就创建作用域,当test()执行时,则会为test创建一个作用域链,但t... 阅读全文
posted @ 2012-04-30 02:24 愤怒的菜鸟 阅读(430) 评论(2) 推荐(0) 编辑

导航