对象的生长演化
http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html
曾经看过一个js牛人写的悟透JavaScript博文,我虽没深入研究过Js,但是被里面的一段代码震撼了,同时又结合Jdon上的DCI讨论,我渐渐的明白,贴近用户的心智模型,这个理念,很雅很强大,我的思维方式也在这个地方小小的转了个弯。
?
var life = {}; for(life.age = 1; life.age <= 3; life.age++) { switch(life.age) { case 1: life.body = "卵细胞"; life.say = function(){alert(this.age+this.body)}; break; case 2: life.tail = "尾巴"; life.gill = "腮"; life.body = "蝌蚪"; life.say = function(){alert(this.age+this.body+"-"+this.tail+","+this.gill)}; break; case 3: delete life.tail; delete life.gill; life.legs = "四条腿"; life.lung = "肺"; life.body = "青蛙"; life.say = function(){alert(this.age+this.body+"-"+this.legs+","+this.lung)}; break; }; life.say(); };?也许这样才叫写程序吧,表达得酣畅和干脆
?
悟透JS 写道没有类?
悟透JS 写道我们一定需要类吗?