目前市场上 html,CSS 类别书籍, 都是大同小异, 在当当网, 卓越网搜索一下很多推荐. 小编多年开发经验总结: JS 的书籍推荐看老外写的, 国内很多 JS 书籍的作者对 JS 语言了解的都不是很透彻.
初级读物
《JavaScript 高级程序设计》: 一本非常完整的经典入门书籍, 被誉为 JavaScript 圣经之一, 详解的非常详细, 最新版第三版已经发布了, 建议购买.
《JavaScript 王者归来》百度的一个 web 开发项目经理写的, 作为初学者准备的入门级教程也不错.
中级读物
《JavaScript 权威指南》: 另外一本 JavaScript 圣经, 讲解的也非常详细, 属于中级读物, 建议购买.
《 JavaScript.The.Good.Parts》:Yahoo 大牛, JavaScript 精神领袖 Douglas Crockford 的大作, 虽然才 100 多页, 但是字字珠玑啊! 强烈建议阅读.
《高性能 JavaScript》:《JavaScript 高级程序设计》作者 Nicholas C. Zakas 的又一大作.
《 Eloquent JavaScript》: 这本书才 200 多页, 非常短小, 通过几个非常经典的例子 (艾米丽姨妈的猫, 悲惨的隐士, 模拟生态圈, 推箱子游戏等等) 来介绍 JavaScript 方方面面的知识和应用方法.
高级读物
《JavaScript Patterns 》: 书中介绍到了各种经典的模式, 如构造函数, 单例, 工厂等等, 值得学习.
《Pro.JavaScript.Design.Patterns》:Apress 出版社讲解 JavaScript 设计模式的书, 非常不错.
《Developing JavaScript Web Applications》: 构建富应用的好书, 针对 MVC 模式有较为深入的讲解, 同时也对一些流程的库进行了讲解.
《Developing Large Web Applications》: 不仅有 JavaScript 方面的介绍, 还有 CSS,HTML 方面的介绍, 但是介绍的内容却都非常不错, 真正考虑到了一个大型的 Web 程序下, 如何进行 JavaScript 架构设计, 值得一读.
最后结语
要做优秀的前端工程师, 还需要继续努力:《高性能网站建设指南》,《Yahoo 工程师的网站性能优化的建议》,"YSLOW" 性能优化建议,《网站重构》,《Web 开发敏捷之道》,"jQuery 库","前端框架","HTML5","CSS3"... 这些都要深入研究!
万事开头难! 如果你能到这个境界, 剩下的路自己就可以走下去了.
如果单纯只是学习前端编程语言, 而不懂后端编程语言(PHP,ASP.NET,JSP,Python), 也不能算作是优秀的前端工程师.
来源: http://www.jianshu.com/p/2e6e9d5a0c5e