`
Flory
  • 浏览: 23517 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

那些年,我们读过的JavaScript书

 
阅读更多

这篇帖子旨在描绘前端工程师的修仙练级之路,也作为自己以后汲取知识的一个目标路线。附上读过书籍的一点书评,所以会不断更新

初学者:

Javascript说到底是架设在HTML架构上的操作,所以必须懂点HTML和CSS知识,以便继续修炼之路

入门级:

也适合想掌握一些前端技能的非前端工程师。

《JavaScript DOM 编程艺术》

进阶篇:成为一名合格的前端工程师

《JavaScript高级程序设计》(或《JavaScript权威指南》)
《精通JavaScript》

第三阶段:更优秀的代码 ,更优良的设计

《JavaScript语言精粹》
《JavaScript设计模式》

第四批次:从语言细节到复杂工程实践

想开发靠谱的各类底层代码 ,应该看看

《Secrets of the JavaScript Ninja》
《JavaScript Patterns》
《ECMA-262 in Detail》

同时重视跟踪阅读一些大牛们的Blog了,多交流多体验

番外篇:各类专题书籍 ,读好第二批次书籍之后 ,有精力就接触下

《高性能网站建设指南》
《高性能网站建设进阶指南》
《高性能JavaScript》
《Ajax实战》
《jQuery实战》
《精通CSS》(或《CSS权威指南》)
《正则表达式必知必会》(或《正则表达式权威指南》)

应该选择:一本HTML5方面的书

应该选择:一本NodeJS方面的书

书评交流

JavaScript DOM 编程艺术

这本书通过几个实例 ,循序渐进的介绍了前端开发的方方面面 ,让大家能够了解前端的技术体系概况 ,又能具备了一些简单的动手能力。

其中关于DOM操作的部分讲得相当详细,DOM操作是面试官特别喜欢的一类问题,HTML5在此基础上进行了拓展,DOM结构是前端开发重中之重的基础。

JavaScript高级程序设计

这本书的第三版很全面,但有点枯燥,好像一本工具书,不过里边涵盖的知识面相当广

这本书补充了很多浏览器兼容性方面的知识 ,特别是事件相关的知识 ,这个浏览器间差别最大。支持DOM与不完全支持DOM之间的差异都做了很深的剖析,典型就是FireFox与IE浏览器。

锋利的jQuery

这本书通俗易懂,作者写的用例也都恰到好处的实现了某一特征问题的解答。也讲解了如何做插件,封装类库等等,一本相当不错的轻量级类库指导书。

但是需要对原生的JavScript有深入的了解,假如只是能够熟练调用jQuery类库,而不去关注其底层代码如何实现的话,性能瓶颈总有一天会扼住你开发的喉咙。

这篇帖子旨在描绘前端工程师的修仙练级之路,也作为自己以后汲取知识的一个目标路线。附上读过书籍的一点书评,所以会不断更新

初学者:

Javascript说到底是架设在HTML架构上的操作,所以必须懂点HTML和CSS知识,以便继续修炼之路

入门级:

也适合想掌握一些前端技能的非前端工程师。

《JavaScript DOM 编程艺术》

进阶篇:成为一名合格的前端工程师

《JavaScript高级程序设计》(或《JavaScript权威指南》)
《精通JavaScript》

第三阶段:更优秀的代码 ,更优良的设计

《JavaScript语言精粹》
《JavaScript设计模式》

第四批次:从语言细节到复杂工程实践

想开发靠谱的各类底层代码 ,应该看看

《Secrets of the JavaScript Ninja》
《JavaScript Patterns》
《ECMA-262 in Detail》

同时重视跟踪阅读一些大牛们的Blog了,多交流多体验

番外篇:各类专题书籍 ,读好第二批次书籍之后 ,有精力就接触下

《高性能网站建设指南》
《高性能网站建设进阶指南》
《高性能JavaScript》
《Ajax实战》
《jQuery实战》
《精通CSS》(或《CSS权威指南》)
《正则表达式必知必会》(或《正则表达式权威指南》)

应该选择:一本HTML5方面的书

应该选择:一本NodeJS方面的书

书评交流

JavaScript DOM 编程艺术

这本书通过几个实例 ,循序渐进的介绍了前端开发的方方面面 ,让大家能够了解前端的技术体系概况 ,又能具备了一些简单的动手能力。

其中关于DOM操作的部分讲得相当详细,DOM操作是面试官特别喜欢的一类问题,HTML5在此基础上进行了拓展,DOM结构是前端开发重中之重的基础。

JavaScript高级程序设计

这本书的第三版很全面,但有点枯燥,好像一本工具书,不过里边涵盖的知识面相当广

这本书补充了很多浏览器兼容性方面的知识 ,特别是事件相关的知识 ,这个浏览器间差别最大。支持DOM与不完全支持DOM之间的差异都做了很深的剖析,典型就是FireFox与IE浏览器。

锋利的jQuery

这本书通俗易懂,作者写的用例也都恰到好处的实现了某一特征问题的解答。也讲解了如何做插件,封装类库等等,一本相当不错的轻量级类库指导书。

但是需要对原生的JavScript有深入的了解,假如只是能够熟练调用jQuery类库,而不去关注其底层代码如何实现的话,性能瓶颈总有一天会扼住你开发的喉咙。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics