12 2020 档案
摘要:假如,需要增加一个功能:目前仅仅有文本详单,需要增加一个HTML详单。如果仅仅是重构到当前步骤,还需要将函数拷贝到另一个函数中。虽然,条例也算清晰,但是如果我们实现的更好,能将所有需要的数据放到一个数据结构,HTML详单可以调用一个函数获取所有数据,在进行HTML编码,效果会更好吧。 拆分阶段(15
阅读全文
摘要:该书的第一章遥进行重构的代码(补充了一些中文注释): //剧目数据 var plays = { "hamlet":{"name":"Hamlet","type":"tragedy"}, "as-like":{"name":"As You Like It","type":"comedy"}, "oth
阅读全文
摘要:var 1.仅仅声明 默认值是 undefined 2.可以重新赋值 3.作用域是方法内 ,而不是代码块内 1 function test(){ 2 var a ; 3 console.log(a); //undefined 4 5 a = "hello"; 6 console.log(a); 7
阅读全文