开发者社区> 彭湖湾> 正文

【书籍推荐】给大家分享和推荐前端相关书籍

简介: 百度云链接:https://pan.baidu.com/s/1kUPdf5H(无密码) 截图:   《HTTP权威指南》  【豆瓣书评】:此书第一部分是HTTP的概略,如果你没有时间,通读第一部分就能让你应付普通的日常开发工作。
+关注继续查看

百度云链接:https://pan.baidu.com/s/1kUPdf5H(无密码)

截图:

 

《HTTP权威指南》 

【豆瓣书评】:此书第一部分是HTTP的概略,如果你没有时间,通读第一部分就能让你应付普通的日常开发工作。第二部分主要讲现实世界中HTTP的架构,也可以看作HTTP的全景图,包括Web Server/Cache/Proxy/Gateway,是全书中精华的部分。 第三部分主要是HTTP安全,其中Basic和Digest概略看下即可,现实世界中用的应该不多。看HTTPs最好有一些计算机安全基础,这样会顺畅很多。 第四部分主要是关于HTTP Message Body的部分,包括Content Negotiation,MIME Type,chunked encoding等,概略看下即可。 第五部分的内容,Web Hosting可以认真看下,了解下Virtual Host(话说我上学的时候一直搞不懂Virtual Host,一个IP怎么能同时Host两个不同域名的Web页面呢,sigh)。剩下三章已经过时,基本可以忽略。 最后的附录,可以用作边用边学的字典,如果你自己来写Web Server,那么这一部分是极有价值的参考书

 

《图解TCP/IP》 

【豆瓣书评】这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境

【个人点评】这本书定位就是帮助对tcp/ip或者说是对网络没有了解的人,快速入门使用的。大量的图解对理解上很有帮助,如果想深入了解TCP/IP,请看《TCP详解》。从普及对网络通信的理解这一层面上,这本书是完全达到了应有的目标的,画风可爱的图解让我深切感受到了这位日本作者对待学术的坦诚和亲近

【分卷】:《卷1:协议》《卷2:实现》,《卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》

【豆瓣书评】这是一本百读不厌的宝书,第一次看时可以是对TCP/IP有一个比较全面的了解过程,以后每次看都会发现还需要可以学到新的并发现可以进一步学习的东西.强烈推荐广大读者购买.无论你是初学者还是资深网络人士,只要想要一本TCP/IP的书,本书一定是首选!
【注意】:本书的翻译一直遭到一些网友的批评,的确译文中有些术语的把握有些问题,但是还不会影响到读者的理解.因为本书的写作和翻译时间较早.权衡利弊,这仍是一本极好的网络通信的书籍,如果实在想深究,那么:学好英文,看英文原著

【豆瓣书评】:本书是JavaScript 超级畅销书的最新版。ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript 增添了很多适应未来发展的新特性。本书这一版除增加5 章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript 语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet 服务器端通信,HTML5 表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API 和ECMAScript Harmony 规范。

【个人点评】:这就是大家口传心授的JS'红宝书'!是必看书籍。这是一本介绍Javascript非常详细的书籍,基本上这个系列的绿皮动物书(猫头鹰书等)都可以看作是这本书的子集。适合有一定基础的同学看,如果是刚入门JS的同学,可以去w3c或MDN学基础知识,然后再看这本书,将大有裨益。

【注意】这本书采用的ES5的写法,想要了解ES6的同学可以看下阮一峰ECMAscript6

 

《ECMAscript入门》

 

【豆瓣书评】:《ECMAScript6入门》全面介绍了ECMAScript6新引入的语法特性,覆盖了ECMAScript6与ECMAScript5的所有不同之处,对涉及的语法知识给予了详细介绍,并给出了大量简洁易懂的示例代码。《ECMAScript6入门》为中级难度,适合已有一定JavaScript语言基础的读者,用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。

【个人点评】:ES6的时代来临了,而提到ES6的知识普及就不得不提阮一峰。阮大神简直太赞了!这本书有网上开源的电子版!http://es6.ruanyifeng.com/,少有地把自己的书写成电子文档的形式供大家阅读,为这种开源精神点赞!而且这本书给我最大的感觉就是结合了大量的代码实例阐述ES6的新特性,教给我们怎么去合理使用ES6同时避免雷区。是我看过的相当贴心的一本书PS:阮一峰是我最钦佩的技术大牛!(其次是尤雨溪)

 

《高性能javascript》

【豆瓣书评】如果你使用JavaScript构建交互丰富的Web应用,那么JavaScript代码可能是造成你的Web应用速度变慢的主要原因。《高性能JavaScript》揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。雅虎的前端工程师Nicholas C. Zakas和其他五位JavaScript专家介绍了页面代码加载的最佳方法和编程技巧,来帮助你编写更为高效和快速的代码。你还会了解到构建和部署文件到生产环境的最佳实践,以及有助于定位线上问题的工具。

【个人点评】:看完了zakas前辈的《javascript高级程序设计》,怎么能不看看这本同样是zakas前辈的优化js性能的书呢?这本书确确实实交给我们很多优化js,提高dom性能的small tips,比如如何减少访问存取数据的性能消耗,最小化重绘和重排,以及优化字符串操作和正则表达式等等,给人一种耳目一新的感觉,提醒人们除了关注实现,也要非常关注性能(PS:因为都是zakas写的书,看过红宝书的同学会觉得这本书特别亲切)

 

《javascript数据结构与算法》

【基本内容】:本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,还介绍了动态规划和贪心算法等常用的高级算法及相关知识。

【个人点评】:这本书很薄,内容也不是很多,但能将JS与基本的算法实现结合起来,对着书敲一遍代码还是大有收获的。当然了,想继续学习算法的话,建议还是看看用java写的《算法导论》

 

《javascript语言精粹》

 

【豆瓣书评】:本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。雅虎资深JavaScript架构师Douglas Crockford倾力之作。向读者介绍如何运用JavaScript创建真正可扩展的和高效的代码

【个人点评】:这本书绝对是经典中的经典,但一开始根本看不懂!看不懂!对初学者有些“不太友好”,(大约是因为作者境界太高又以为读者都能轻松读懂的缘故吧,所以不愿多费一点笔墨去阐述)但学有余力后还是推荐看一看的(毕竟经典就是经典嘛...),至于初学者?当作目录看就可以了,而且读过之后你会发现,这就是“红宝书”的目录

 

《你不知道的javascript》

【知乎书评】:这本是上卷,只涉及作用域和闭包,this和对象原型两部分。不过其深入程度是其他js书籍难以企及的。可以说,这已经是大部分前端程序员对js语法可以深入了解的最底层了,再往下就直面编译原理了。阅读建议:用于提升自己的js语法的理解等级。对于进入工作第二年的想深入理解js语法的同学来说特别有效作者:【知乎作者】:Ahkari

【个人评价】:这本书是2015年出版的,是关于javascript最''新鲜''的一本书了,一经出版便得到大家的认可和追捧。不过还没开始看,打算看完之后再和大家讨论。

 

 

最后,跟大家分享一个淘宝上买低价的图灵社区的书籍的店铺---洛阳书社1,上淘宝搜索‘洛阳书社1’即可进入,但提醒大家一点:晚上六点后开门!晚上六点后开门!晚上六点后开门!白天是搜不到店铺的!希望能得到大家的理解,我当然知道知识是无价的,创作者的知识产权应该得到尊重,但是作为一个家境一般的学生党,只能通过够购买物美价廉的书来充实自己。望理解!

《深入React技术栈》---15元购得,原价79元,纸质还行

 

 

《React全栈》 ---14元购得,原价69元,纸质还行

 

希望给大家带来一些帮助

 

 

 

 

 

 

 

 
 

 

其实啊,我只是把你们喝咖啡的时间,都用来喝啤酒而已

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
18907 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
18693 0
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
34978 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
9525 0
使用SSH远程登录阿里云ECS服务器
远程连接服务器以及配置环境
13175 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
21591 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
13870 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
17095 0
+关注
彭湖湾
我的名字真叫彭湖湾
53
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载