84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
关于javascript的书籍(《javascript高级程序设计》、《javascript权威指南》)、博客教程一直在看,什么原型、作用域链、闭包这些知识也慢慢的在理解,可是,一旦在工作中实现功能,就总是$来$去,虽然功能总能实现,但回头看那几百行代码,感觉是丑陋的(难以维护,不想看第二遍)。无法学以致用,应该如何解决呢?
ringa_lee
发现代码丑陋说明你已经开始觉悟了,多实践,多做项目(没有项目,可以自己写demo),写完记得优化(觉得丑了就找找方法,改啊)。。。另,可以去找一些算法练练手
代码多了后难以维护,你该学的是设计模式。模式是跨语言的,模式是结局如何解耦然后使得方便扩展和维护的。了解这些概念后,可以看看javascript与设计模式
试着去看看 jQuery 的源代码,或者自己尝试造几个轮子,会有很多收获的。你应该比较缺乏面向对象编程的概念。
这需要自己造轮子啊。或者看一下我的书 http://item.jd.com/11436424.html
发现代码丑陋说明你已经开始觉悟了,多实践,多做项目(没有项目,可以自己写demo),写完记得优化(觉得丑了就找找方法,改啊)。。。另,可以去找一些算法练练手
代码多了后难以维护,你该学的是设计模式。模式是跨语言的,模式是结局如何解耦然后使得方便扩展和维护的。了解这些概念后,可以看看javascript与设计模式
试着去看看 jQuery 的源代码,或者自己尝试造几个轮子,会有很多收获的。你应该比较缺乏面向对象编程的概念。
这需要自己造轮子啊。或者看一下我的书 http://item.jd.com/11436424.html