会看源码,你将比98.4%的人更容易拿到高配Offer!书籍推荐

2020-04-09 16:00发布

最近有朋友问我看哪些书才能看懂框架的源码,正好我刚开始看前端的书籍时也想的是看源码,不过刚开始的时候对闭包,原型链,前端常用的封装,继承以及常用设计模式等不清楚;所以总是看的云里雾里,正好借此机会说一说看哪些书就能逐步看懂源码,进入框架研究的大门;

JavaScript高级程序设计:

一开始看前端时,基本就是w3c看了看,边查边用的水准;后来看了JavaScript高级程序设计才算是真正认识了JavaScript;




这本书很全面,很细致~虽然第一遍看闭包,原型继承,函数作用域之类的可能看了又忘,不过从头到尾看一遍定能受益匪浅~前端必看书籍(PS:看书重要的是喜欢和坚持,不可三天打鱼两天晒网,中途有不喜欢的可以跳过,不过最好通读一遍);

你不知道的JavaScript(上卷,中卷):

这本书我是相见恨晚,上卷把作用域讲解的非常透彻,包括函数作用域,作用域提升,闭包等;和JavaScript高级程序相关内容比对着看会理解的比较透,再在实践中运用几次这部分知识基本上就掌握了;当然上卷还讲了对象,原型等知识,都写的很不错推荐精读;

相较上卷的惊艳,中卷我个人感觉一般,我一般是用到时再去看看,目前有印象的是对Promise的讲解;喜欢就看完,开卷有益;

JavaScript设计模式:


会看源码,你将比98.4%的人更容易拿到高配Offer!书籍推荐



这个名字的书有两本推荐都买了和JavaScript高级程序设计中继承部分的内容比较着看;

推荐先看国内作者张容铭写的这本,因为这本书写了很多目前常用的设计模式,如何用JS模拟类,模拟继承,多态以及常用的设计模式等;

再说国外作者Addy osmani的这本,最好和另一本比对着看,这样有助于理解的更深刻;

这五本书都看完,再有过React,Vue,JQuery等使用经验的话,基本上看看前端源码问题不大了;

JavaScript框架设计:


会看源码,你将比98.4%的人更容易拿到高配Offer!书籍推荐



这本书推荐上边的看完之后再看,这本书就是讲的前端这些框架大部分都是哪几个模块,通常用JS实现的方式是什么,对作用域,闭包这些理解不透彻看起来会很费力;

说完这些那再说说其它的书籍:

首先还是那句话——开卷有益,如果什么书都看不下去可能你并不喜欢前端这个工作;

言归正传:如果时间充裕的话我个人推荐看深入理解计算机系统,虽然这本书看似与前端关系不大,不过看完它你应该会有醍醐灌顶之感;

再说说现在热门的React,Vue,Node:

React——推荐深入React技术栈,虽然书里是15.0版本的React和现在15.3版本的React有很多都不一样了,不过作者很多见解思想还是很不错的;

Vue ——我手里边的是Vue.js权威指南,这本书的版本和现在线上的也有很多不同了,也能看看;

Node——朴灵写的深入浅出Node.js我倒是很推荐,虽然这些书都有书中的版本落后的硬伤,不过这本书中还讲了很多后端常用知识,我个人感觉还不错;

ReactNative——手里边有本ReactNative入门与实战,这本书的主要硬伤也是书中版本太落后了,而且现在ReactNative都推荐使用ES6语法了,这本书需要和线上对照着看;

再说说其它杂七杂八的书籍:

Web性能权威指南:这本书很推荐,写了很多常用的优化技术,我个人比较喜欢关于无线网络,移动网络部分,因为其它书中很少涉及(另外如果喜欢TCP,UDP等协议有时间可以看看Unix网络编程);

锋利的JQuery:JQuery入门,乏善可陈;

数据结构与算法JavaScript描述:偏向于服务端,还不错的一本书,同时看看算法导论,效果更佳;

高性能JavaScript:我个人感觉一般,不如Web性能权威指南;

JavaScript语言精粹:虽然这本书很薄,但我还是推荐JavaScript高级程序设计,高程讲解更细致,更全面;

WebKit技术内幕:我记得当时应该是为了看看浏览器内核源码买的,这本书我看了看个人感觉一般,乏善可陈;

数学之美:吴军先生的书很推荐,虽然与前端关系不大,可是对常用的搜索算法,语音识别,机器翻译,新闻分类,地图搜索等算法进行了介绍可以很好的开阔视野;

浪潮之巅:也是吴军先生的书,我个人很推荐,看一看计算机的发展史风起云涌,浪潮更迭;

写在最后

计算机知识发展到今天其实已经非常博大精深了,仅凭三四个月或者半年的学习就想走向人生巅峰是不现实的,凭借一颗热爱的心,孜孜不倦的学习才能学有所成;个人感觉对计算机知识而言,最快的学习方式就是看经典书籍,越是大师之作往往越有一颗拳拳之心,倾囊相授;而计算机的飞速发展也正是一代又一代的人无私奉献,开放,包容才能铸就如今的辉煌;最近懒得看书了,便写此文以激励我自己和大家;