好想知道,那些JavaScript大神是怎么养成的?
先说一些题外话,我很确定,我在JavaScript的世界,还属于一个菜鸟。
每次我用自己已学习的知识,写出了一套套的代码,实现了各种的功能,总以为是完美的时候,我又开始发现了问题了。自己所写的代码,经不起时间的考验,长期执行,会出现或多或少的问题。而真正的大师,他们写的代码,很少会出现差错。自己所写的代码,难以维护,牵一发而动全身。而大师所写的代码,总是完美的封装,修改的时候,只需要修改需要的那一部分,每个部分既是独立的,又是相互依存的。好像使用面向对象就解决了这个问题,我现在深深感到面向对象的重要性。大师写的代码,高性能,占用的内存很少,他会把多余的操作在完成任务后自动删除,以免影响游览器的性能,它们的心中有一套套的游览器性能优化方案,总能让代码高效的运行。大师总会对代码进行各种优化,思维超级慎密,考虑到运行过程中出现的每一个小问题,然后在问题发生前,将它处理掉。当代码出现错误的时候,他们能迅速找出问题,并且在自己或他人的配合,将问题解决。
这些很细很细的差距,是很难很难突破的。学了这么久的JavaScript,真的觉得这是一门很难精通的语言......
其实,我很想知道,这些大师级程序员,他们是如何一步步走向精通的?看的究竟是什么书?
他们是依靠什么来优化游览器性能的?他们是如何避免代码在运行后出现差错的?
网上看了很多那些JavaScript的培训,培训能培训得多好?不就是做一些网页的效果吗?其实那些网页的效果做出来又如何,总不是最优的,或者只是一个套路,只有自己深入掌握JavaScript的核心,才能解决由JavaScript产生的各种问题。
面对明年4-7月份的工作,不免觉得需要接触的东西太多了。