2013年11月8日

js函数参数设置默认值

摘要: php有个很方便的用法是在定义函数时可以直接给参数设默认值,如:functionsimue($a=1,$b=2){return$a+$b;}echo simue(); //输出3echo simue(10); //输出12echo simue(10,20); //输出30但js却不能这么定义,如果写functionsimue(a=1,b=2){}会提示缺少对象。js函数中有个储存参数的数组arguments,所有函数获得的参数会被编译器挨个保存到这个数组中。于是我们的js版支持参数默认值的函数可以通过另外一种变通的方法实现,修改上例:functionsimue(){var a = argume 阅读全文

posted @ 2013-11-08 18:15 allmyteacher 阅读(284) 评论(0) 推荐(0) 编辑

如何阅读Java源码

摘要: 刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲,我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦):1、只关注 阅读全文

posted @ 2013-11-08 14:39 allmyteacher 阅读(908) 评论(0) 推荐(0) 编辑

导航