前端三年,谈谈最值得读的5本书籍

12,619 阅读3分钟

在推荐这5本书之前,我想先来谈谈我对前端的理解。

首先,前端能做什么

        在HTML5规范和NodeJS问世之前,前端大部分的工作都是用来还原设计稿,做做动效,用ajax和后台做数据交互。那个时期最有名的框架莫过于JQuery,JQuery的出现极大的提高了开发人员的开发效率,从此我们可以用更简洁更优雅的方式操作dom和使用事件,不必担心大部分的兼容问题。

        而随着HTML5规范的出现和不断完善,以及NodeJS的出现,前端不断的在扩大自己的作用范围,我们利用canvas可以实现数据可视化图表,甚至可以结合HTML5的其他特性实现类似于PhotoShop这样的软件级的应用,利用Node可以开发后台服务,操作数据库,做反向代理,爬虫程序等等,几乎包括了绝大部分的领域。electron的出现,更是让前端大方异彩,让我们拥有了开发桌面级产品的能力,更别说这几年比较火的weex和小程序,直接让我们拥有了开发移动端APP的能力(React Native也是个不错的选择)。

        所以,正在学前端或者想让自己的技术更上一层楼的朋友们,希望接下来的推荐,对你们会有所帮助。

第一本书 Javascript Dom编程艺术

这本书主要适合前端基础比较薄弱的朋友,通过这本书,我们可以更加深入的理解dom,优雅的操作dom,以及如何组织html,javascript和css,才能开发更好的网站。

第二本书 javascript框架设计

这本书适合有一定工作经验的前端从业人员,详细介绍了javascript框架设计需要具备的知识,主要包括:框架与库,模块加载系统,数据缓存系统,异步处理,动画引擎,API设计等。

第三本书 React精髓

这本书主要适合初中级前端工程师,由浅入深的介绍了使用React实现组件化的web应用的完整流程,以及如何集成第三方Javascript库和单元测试。

第四本书 TypeScript手书

TypeScript也不用多说,目前比较流行的vue和angular都采用它做底层的开发语言,想要进入高级前端领域的朋友们可以好好研究一番。

第五本书 Vue权威指南

这本书适合想要深入研究Vue的朋友们,该书循序渐进的介绍了Vue的源码实现,对于Vue的拓展工具有很明确的介绍和解释,让新手入坑比较畅快。

最后,如果大家感兴趣,可以打开以下链接去学习相关资源

1.javascript Dom编程 链接:pan.baidu.com/s/1Y5u5DZPL… 密码:pou0 2.javascript框架设计 链接:pan.baidu.com/s/1FWq-4DM_… 密码:0psc 3.React精髓 链接:pan.baidu.com/s/11LIxK1FL… 密码:r69m 4.typescript手书 链接:pan.baidu.com/s/1p1kIVd-3… 密码:lqir 5.vue权威指南 链接:pan.baidu.com/s/1tO8L9nw3… 密码:4cnq