3年的时间,基本没有过时一说。
个人建议,入门篇先看《javascript入门经典》或者《JavaScript高级程序设计》,相对浅显易懂。
打打基础之后就是进阶篇,看看《javascript权威指南》或者《精通javascript》,着重辨析一下理解上模糊的部分。
之后可以看下《锋利的jquery》和《jquery内核详解与实践》,接触下框架的东西,从兼容性的问题中脱离出来,更多的关注下语言本身,尤其是jq内核,里面有很多NB的思想和实现,开始尝试读读高人的源码,“脱离”底层往上走。
再之后一定要看的是《javascript精粹》,要想减少代码量,优化代码性能必不可少,这本书可谓是高人高论了。
然后返璞归真,读读《Javascript Enlightenment》,从一个库使用者转变为一个标准js开发者。