进阶必看!推荐给WEB前端开发工程师的好书网页前端/web开发工程师

/ 华南女子学院音乐学院网页前端/web开发工程师 / 2017-05-06

汇鱼人才,WEB前端开发工程师,前端工程师

        汇鱼人才今天继续为WEB前端开发工程师推荐几本实用的书籍,希望对WEB前端开发工程师有所帮助!


     一入门级 :指有一定的基础,能够完成一些简单的WEB前端需求。

 

     推荐:《JavaScript dom 编程艺术》


        理由:此书绝对是入门的好书,此书从JS的历史到JS基础语法知识再到DOM介绍和简单的使用。现在这本书已经出了第二版,需要的朋友直接第二版就行。

 

        评价:简洁,实用,详细,易懂,书不厚,相信很快就能看完。

 

      当然,作为入门书的话《JavaScript权威指南》也是非常强大的。网上关于此书的评价很多,意思大概都是说这书就是一个JS的文档手册,如果你有闲钱,并且习惯翻书查询,那么就来一本吧。顺便提醒一句,这本书的第六版英文版已经出来了。

 

     二初级开发“初级开发人员的标志就是需要在中级和高级开发的指导下完成工作”。首先不要苛责代码的对错严谨,毕竟每个程序员都有这样的一个过程,就是这个级别的特征。

 

     推荐:《javascript高级程序设计》(第二版)

 

      理由:这本书的作者是 Nicholas C.Zakas ,博客地址是 http://www.nczonline.net/ ,大家可以去多关注,雅虎的前端工程师,是YUI的代码贡献者,可想而知这本书得含金量,他出的书都广受好评。这本书已经出了第二版,而且与第一版相比内容更新很大,直接第二版就行。不要被书名的“高级”唬住,只要有JS基础语法知识和DOM基础知识就行,而且本书开始阶段还是介绍JS和DOM的语法知识。

 

      评论:重点推荐一下第五章(类型),第六章(OOP),第七章(匿名),多看几遍,至少要完全看明白,能为以后进阶打好基础,汇鱼人才认为这几章是本书的精华所在。这本书在入门的时候看节奏会快了一些,所以不建议初学者看,可是相对于汇鱼人才一会要介绍的书又算基础一点,所以建议先阅读完这本书,对浏览器兼容和语法知识有一定了解之后再往下阅读。

 

     推荐:《高性能 JavaScript》《JavaScript语言精髓》

 

        理由:《高性能JS》该书还是 Nicholas C.Zakas 所著,经典之作,书中大量举例了各种不同写法的JavaScript在浏览器中的性能情况,对规范JavaScript代码和提升性能有很好的帮助,最后提到了很多工具和性能测试的方法,都是灰常灰常有实际作用的,看得出作者很厚道,记忆最深的一句话:“如果 JavaScript 执行了几秒钟,那么很可能是你做错了什么”。《语言精髓》与《高性能》有少部分关键知识都重复提到了,可是为什么要推荐这本书呢?因为本书对JS语言本质的描述太棒了,这是一本介绍JavaScript语言本质的权威书籍,从 “对象”,“函数”,“继承”,“数组”等等多个重要知识着手。本书需要反复阅读。本书需要反复阅读本书需要反复阅读。重要的事情说三遍!

 

        评论:都是好书,都很薄,而且所说的内容只要有基础都不难。相信读完之后会对JS又有新的认识,且对以后的代码规范和浏览器差异性等高级问题有了新的认识,如果读完之后会有种被灌顶的感觉,那么恭喜你,你离中级不远了。

 

     三中级开发:“中级开发人员的标志就是在高级开发或架构师较少的指导下高质量的完成工作,并对产品或项目有自己的想法与理解”。

 

     强烈推荐:《JavaScript DOM高级程序设计》

 

        理由:说实话,这本书的翻译一般,代码也有少许错误,可是这不影响这本书的强大,通过学习本书,可以理解一个JS的库如何产生,自己动手写一个简单的属于自己的JS库,如果你打算研究其他的JS库或者正在研究其他的JS库,那么这本书会使你的理解达到新的高度,进阶高级必读,写库必读。

 

        评论:异常强大的一本JS巨作,此书不薄,强烈推荐。

 

     强烈推荐:《JavaScript设计模式》

 

        理由:异常生猛的一本书,看书名带“设计模式”就知道,这本书想要读明白有点困难。本书对JS的“模仿接口”,“封装”,“继承”,“链式调用”,“工厂模式”等各种具体的设计模式及其在JavaScript 语言中的应用进行了详细的介绍,运用设计模式使代码更模块化、更高效并且更易维护。

 

        评论:书不厚,可真的是内容丰富且高深,强烈建议购买。

 

     推荐:《高性能网站建设指南》《高性能网站建设进阶指南》

 

        理由:在读完前几本书之后相信你对前端的性能和自己的代码的效率已经达到相当的高度了,然后我们在接触一些前端工程师的一些精髓。本书对HTTP请求,CDN,内容缓存和一些web开发中常见问题进行讲解。

 

     汇鱼人才的分享就先到这里,想要了解更多关于WEB前端开发工程师的内容,敬请关注汇鱼人才!



公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇