2018年8月中级前端开发推荐书籍

  1. 这些书籍适合中级前端开发者阅读,初级前端开发人员买来除了自我安慰和垫高显示器以外可能没什么用处。
  2. 说是推荐书单,实际上是笔者自己的读书计划。欢迎你在阅读中与我交流。

1.《企业IT架构转型之道 阿里巴巴中台战略思想与架构实践》

推荐理由:曾经有一个前端大神说过,如果你想成为前端架构师,首先你得忘记自己是个前端。

2. 《Redis实战》

推荐理由: Redis是服务端的缓存技术。缓存可以说只在性能优化阶段才有明显的作用,项目初期往往用不到。大多数使用node.js进行后端开发的前端开发者实际上更多地是做中间层或者直接做后端服务,缓存技术对自己来说是技术盲区,私以为对许多开发者来说也是盲区。

3. 《大话数据结构》

推荐理由:技术决定你能走多快,数据结构和算法决定你能走多远。

4. 《算法图解》

推荐理由:技术决定你能走多快,数据结构和算法决定你能走多远。

5. 《CSS世界》

推荐理由CSSjavascript一样,都是很容易上手,却很难精通的。CSS几乎可以说是我们全团队的软肋,包括前端人员在内,敢说自己精通js的大有人在,但敢说自己精通CSS的寥寥无几。这本是前端知名博主张鑫旭的书籍,好评很多,讲的很细致。如果你更倾向一些CSS的使用技巧,可以去看《CSS揭秘》这本书,许多实现方法会改变你对CSS的理解。

6. 《javascript设计模式(第二版)》

推荐理由:设计模式在javascript中的应用。

7. 《javascript框架设计(第二版)》

推荐理由:司徒正美的书,他的博客也是非常知名的。每个框架都有其优点和不足,如何在开发中扬长避短是非常考验基本功的。这本书会让你了解如何去设计一个框架,徒手打造简易版的jQuery,angularjs,vue.js,react.js并不是高不可攀,而当你能亲手造出一个简单框架时,你对它的理解必将到达另一个层次。你会发现,其实所有前端框架的架构都差不多,而核心的区别几乎全部集中在算法上。

8. 《javascript设计模式与开发实践》

推荐理由:前端设计模式类的书本来就很少,这本是腾讯前端AlloyTeam团队出品,综合讲述前端的设计模式,设计原则,编程技巧,代码重构等等。AlloyTeam有自己的资源站,感兴趣的读者可以自行搜索,资源还有博客非常多,质量也很高。

9. 《Node.js:来一打C++扩展》

推荐理由:公众号前端之巅上周推荐的书籍之一。我特别佩服那些在简历上将使用Express起一个后端服务写成精通node.js的人。

10. 《告别失控 软件开发团队管理必读》

推荐理由:计算机类图书销售榜排名第5的技术管理类书籍,不想当将军的士兵不是好士兵,其他的不多说。

11. 《视界·×××:写给UI设计师的设计书》

推荐理由:没有审美的前端不是好架构师。读设计类的书不是让你抢设计师的饭碗(实际上你也抢不了),而是下次再有人说你的界面不好看时,你可以用“不懂审美”噎死他。

12. 《前端工程化体系设计与实践》

推荐理由:如果你不想永远只是写页面,就需要面对从开发者到工程师的思维转变。

原文地址:http://blog.51cto.com/13869008/2149767

时间: 2024-11-09 00:51:52

2018年8月中级前端开发推荐书籍的相关文章

Web前端开发推荐阅读书籍、学习课程下载

转自http://www.xuanfengge.com/fe-books.html 前言 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 除了在项目中学习和跟着有经验的同事学习,读书也是必不可少的.书中有着相对完整的知识体系,每读一本好书都会带来一次全面的提高. 而如果深一脚浅一脚的学习,写出代码的质量会参差不齐.初学者的首要任务是成为靠谱的熟练开发者,能够稳定的输出有一定质量的代码. 前端技术发展速度特别快,总是涌现出很多新的东西,需要不断的学习

前端开发推荐的火狐插件扩展

火狐好用的插件有很多,主要看你是做什么工作了,比如我是做网站前端的,有一些调试页面的插件就不可缺少了,如firebug.web developer等.秀一下我收藏的火狐插件,有些还是比较好用的,有一两个是必用的,之所以装的少,是因为怕装多了影响火狐运行速度.有图有真相:●.Firefox火狐常用附加组件集合(集荐:月光博客|360doc|) All-in-one sidebar:侧栏控制,率获大奖的用户体验! Firebug:为你的Firefox集成了浏览网页的同时随手可得的丰富开发工具. La

windows驱动开发推荐书籍

[作者] 猪头三 个人网站 :http://www.x86asm.com/ [序言] 很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资料少有关系.大多学的驱动开发资料都以英文为主,这样让很多驱动初学者很头疼.本人从事驱动开发时间不长也不短,大概也就3~4年时间.大多数人都认为会驱动开发的都是牛人,高手之类的.其实高手,牛人不是这样定义的.我们在学习驱动开发之前,一定要明白一个道理:术业有专攻,不要盲目跟风. [贡献者] 1> defddr 看雪学院 2> Stu

Web前端开发推荐阅读书籍

前言 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 读书吧~相对于在网上学习,在项目中学习和跟着有经验的同事学习,书中有着相对完整的知识体系,每读一本好书都会带来一次全面的提高.而如果深一脚浅一脚的学习,写出代码的质量会参差不齐.初学者的首要任务是成为靠谱的熟练开发者,能够稳定的输出有一定质量的代码,这样才能让人放心的把任务交给你.从这个角度来看,跟着w3school类成体系的网络教程学习也是不错的选择.(结尾有下载方式,或点击) 2015060

前端开发推荐网址

https://www.17sucai.com/:17素材网,各种js效果 http://jsbin.com/?html,output/:线上调试工具 http://www.ngnice.com/:Angularjs中文官网 http://www.jq横杠school.com/:jQuery效果库 https://packagecontrol.io/: sublime插件包官网 http://caniuse.com/: Can I use,一个HTML,CSS代码浏览器兼容性查询网站 http:

前端开发学习书籍整理,拥有此书,如有神助!

一. html + css 这部分建议在 w3school 在线教程 上学习,边学边练,每个属性后还有在线测试. 然后过一遍之后可以模仿一些网站做些页面.记住这个一定要多练 多练 多练 ,最重要的事儿 还得我说三遍? 二. javascript 要学的内容实在很多,如果没有其他编程语言的基础的话,学起来可能要费些力,还是建议先在 w3school上学习一些基本语法 和定义. 然后你必须要看书,然后实践(好多人问 有没有快速捷径,我只能告诉你:如果有捷径,码农们就不用天天如此苦逼了吧). 忍得住寂

web前端开发教程系列-4 - 前端开发职业规划

前言 关于我:小天 1). 架构师,项目经理,产品经理 2). 中间件研发 3). VPCC 云计算基础平台管理 4). 智慧旅游 5). 智慧教育 6). 一次失败的创业体验(爱邂逅网) 一. 在开始规划职业之前,应该充分认识自己从事的行业,结合自己的价值观,树立合理目标,持之以恒 二. 人生阶段 1. 30岁之前: 2. 30岁以后:慢慢开始登上这个社会的大舞台,你这时候的目标就应该是一些具体的成就了,是做这些事情的副产品的时候了 三. 展望未来,个人认为在以下的前端技术领域,会产生较大的机

一文带你了解2018年最流行的前端技术

2018年即将过半,前端开发这个行业又进一个台阶了.找来一个现代前端技术图谱看看,真是吓尿了--宝宝心里苦啊! 点图片看大图 仔细想想,这要是全学会了还得了,也太不切实际了.还是来看看现在流行的是有哪些东西,跟着潮流走总不会错的. 每一个开发者都有着自己的知识和习惯,根据自己的知识和习惯,很容易地理所当然使用哪些工具.通过分析了解行业内开发者对开发工具的使用,这些结果有助于深入了解前端工具的当前趋势.无论你是刚刚开始学习网络开发,还是一位有经验的开发人员,这些分析数据对你的学习或工作都能带来不少

前端开发从低级到高级,能力的区别。(不论薪资,只论能力)

从事前端开发这个职业的人越来越多,在最近几年也非常火热,吸引了众多人才的加入,我是12年2月开始加入这个开发者行列. 目前,按照前端开发水平,分为3个阶段,“初级前端开发”.“中级前端开发”和“高级前端开发”. 初级前端开发:具备制作 “同步网页” 的能力.所谓的 “同步网页”,就是能按照设计,用html和css制作出网页来,并用javascript在网页中加上click.hover等事件,让用户可以点击.查看.例如:常见的企业网站就是我所说的 “同步网页”. 中级前端开发:具备制作 “异步网页