前端新的技术、新的框架、新的工具层出不穷,不用怕,没有什么是一本书解决不了的,如果有,那就两本。接下来分享的书籍涵盖了前端开发的各个方面,包括JavaScript、CSS、前端框架、移动端开发、Web性能优化等内容。

这里推荐两本前端入门经典书籍:

《Web前端工程师修炼之道(原书第5版)》

犀牛书、红宝书都不是纯入门的,初学者看不懂的话,看这本。

《Head First HTML与CSS(第2版)》

入门真的是经典书籍,手把手教学,丰富的案例让你从 0 开始学前端。这本书的特点是图多、笑话多,看起来很很快,也比较轻松。技术书这样写,确实让读者感觉亲近了很多。

也不要局限于书,CSS博客推荐

顺便再给大家推荐几个不错的学习资源

  • 张鑫旭大佬的博客
  • 大漠老师的W3Cplus
  • coco大佬的iCSS

毕竟站在巨人的肩膀上,才是最高效的,你们可以花1个小时学习到大佬们花1天才总结出来的知识

JavaScript初级读物

《JavaScript编程精解(原书第3版)》

针对JavaScript语言ES6 规范的最新功能更新,助你了解JavaScript语言的新发展,编写出更强大的代码,这本书最形象的就是在某几章贯穿始终的例子了。一方面随着例子讲解代码,另一方面也让读者对各个不同的知识点的学习更有持久力。那个生态系统的例子,很可以挖一挖。

《JavaScript权威指南(原书第7版)》

有人曾经质疑这本书不适合新手,但我认为恰恰相反。如果你是一个新手,想要深入学习Javascript,那么这本书是你最好的选择!因为它详细地讲解了Javascript的概念,而且循序渐进地介绍了相关内容。书的厚度并不是评判一本书是否适合新手的标准,虽然这本书很厚,但它的内容浅显易懂,配合实例更容易理解。当然,对于一些高级概念,你可以先跳过,等到有了更多经验时再来学习,不会对你的学习造成太大的影响。

JavaScript中级读物

  • 《JavaScript权威指南》:另外一本JavaScript圣经,讲解的也非常详细,建议购买。
  • 《JavaScript.The.Good.Parts》 javascript语言精粹《高性能JavaScript》《锋利的Jquery》

JavaScript高级读物

  • 《JavaScript Patterns 》 JavaScript模式
  • 《Pro.JavaScript.Design.Patterns》JavaScript设计模式
  • 《基于MVC的JavaScript Web富应用开发开发》
  • 《大规模web应用高性能网站建设指南》

JavaScript进阶:

  • JavaScript语言精粹:揭示JavaScript中的精华。
  • JavaScript 秘密花园:对 JS 一些的核心知识点进行梳理讲解,例如:this,闭包/作用域,构造函数,原型等等,都是面试必考知识点。
  • ECMAScript 6 入门:阮一峰老师ES6入门书籍,全面介绍 ECMAScript 6 新引入的语法特性。
  • JavaScript使用技巧:可以认识到一些你平时没有接触过的小技巧。
  • 深入理解javascript原型和闭包系列:详细解释了原型和闭包,看完之后对原型与闭包让你彻底明白。
  • 大漠老师的JavaScript系列:大漠老师的JavaScript系列文章。
  • JavaScript 算法与数据结构:基于 JavaScript 的算法与数据结构,让你愉快的学习。
  • JavaScript中的正则表达式:我自己的一篇正则表达式的文章,希望对你有帮助。
  • 30分钟掌握ES6/ES2015核心内容(上)
  • 30分钟掌握ES6/ES2015核心内容(下):阐述了一些常用的ES6的知识点。
  • 学用 JavaScript 设计模式:阐述JavaScript编程语言中经典和现代的设计模式。
  • 你不懂JS(系列丛书)  InterviewMap:聚集了很多知识点,包括JS,浏览器,性能等。
  • 30 秒就能理解的 JavaScript 代码片段:让你更好的理解一些有用的JS代码片段。

最后送大家一些自学前端资源

  • HTML+CSS 25天
  • JavaScript 20天
  • 环境基础 15天
  • 计算机基础 25天
  • Bootstrap(15天)、jQuery UI(15天)、Amaze UI;流行的前端框架:jquery mobile、angular.Js(20天)、Vue.js(20天)、React.js(20天)
  • Echarts(1周)、tableau(1周)

以上时间安排是每天至少学习6小时的时间安排,大家可以根据每天学习的小时数字型加减天数。

2023年Web前端开发学习路线图_web开发技术路线_黑马程序员官方的博客-CSDN博客扎实的技术基础功+真实项目实战经验,才是好就业的关键。不止于此,黑马程序员帮助已就业学员继续提升!技术的提升永无止步,碎片时间学习进行各种技术强化前端学习路线图概览:HTML5+CSS3+实战项目 → 移动webJavaScript基础 → JavaScript核心Web APIs → 数据交互 & 异步编程Ajax\Git框架前置课Nodejs&es6 → Vue2+Vue3全套React → TypeScript → 微信小程序。https://blog.csdn.net/itcast_cn/article/details/128806937

前端开发程序员应该看哪几本好书?相关推荐

  1. 5年前端开发程序员教你如何写简历!看完别再问为何你只值5K

    每年这个时候,就会有大量的程序猿.攻城狮.产品汪等等准备换一个新环境.而换环境的第一个门槛就是如何写好一份简历. 很多小伙伴私下问我,前端都学得差不多啦,想去面试看看,但是简历投出去都石沉大海了. 本 ...

  2. 前端开发程序员的年薪到底有多高?

    前端程序员是大家都公认的高薪岗位,那他们的工资到底有没有传说中那么高呢?我们来看看职友集的数据. 数据来源:职友集 就北上广深杭的前端薪资来看,平均薪资均达到一万以上. 通常来讲: 工作1~2年后会成 ...

  3. 月薪20k的web前端开发程序员,他们都会的这6招

    web前端工程师是近几年的新兴职业,也是目前火爆而且高薪的职业.不同的公司也有不同的叫法,比如:网页界面开发,网站设计等,要学好web前端开发,需要掌握什么方法与技巧? 一.div和table 这个是 ...

  4. 前端开发程序员哪些行为会暴露能力不足?

    一次性提交大量代码 不专业的开发人员就会这样做.他们会在一次代码评审请求中包含多个模块的修改,而且会催促你优先评审他们的代码.是啊,能不急吗,排到后边,还需要解决代码冲突的问题.这个问题在很多高级开发 ...

  5. 焦虑 程序员_我如何克服焦虑和沮丧来完成freeCodeCamp的前端开发程序

    焦虑 程序员 by Emily Aamodt 艾米丽·阿莫特(Emily Aamodt) 我如何克服焦虑和沮丧来完成freeCodeCamp的前端开发程序 (How I fought through ...

  6. 程序员必看:如何降低APP软件开发的成本?

    程序员必看:如何降低APP软件开发的成本? 作为一名曾经的程序猿,一直想写一点东西给大家分享一下,今天终于动笔了,写写我们在开发的过程中怎样才能更快更好的进行开发,降低app开发成本.无论是个人开发者 ...

  7. 透过现象看本质,究竟为什么阿里巴巴爱招Java开发程序员?

    为什么阿里巴巴最爱招Java开发程序员? 因为java本身设计特性就是大规模工程语言.它有三个根本性的特征 1.适应各种业务,你目前知道的几乎所有的业务都可以用java写.有很多语言做不到这一点. 2 ...

  8. python程序员搞笑段子_程序员才能看得懂的段子,内含表情包,吃饭的时候别点!...

    原标题:程序员才能看得懂的段子,内含表情包,吃饭的时候别点! 很多网友都认为程序员必定是非常古板,整天只会敲键盘的码农.其实这种看法是非常片面的.真正优秀的程序员,不仅精通程序的编写,还是某些领域的专 ...

  9. 101个帮助你成为更好Web开发程序员的技巧

    对于像你我这样的开发人员来说,进入IT行业会带来很多挑战和机遇.有很多东西要学习和掌握.我们有React,Vue,Angular和Svelte之类的JavaScript框架.我们有静态站点生成器,即J ...

最新文章

  1. 初入职场的我怎么就成了个打杂的,我是这样破局的 No.146
  2. AdaBoost基本原理
  3. Android 智能问答机器人的实现
  4. 亚马逊创始人贝佐斯离婚协议本周生效 前妻分得380亿美金
  5. 经典算法题--求对策字符串的最大长度
  6. 新手如何快速入门软件测试?你还缺这几样...
  7. 用perl操作word
  8. 周立功USBCAN-II的Python调用
  9. vb.net的socket编程
  10. 对于arm嵌入式系统的一点认识
  11. 腾讯的企业级分布式 HTAP 数据库管理系统 TBase 正式开源
  12. AcWing 188 武士风度的牛 题解(BFS)
  13. Java之Stream的管道处理
  14. 阿拉伯字母及阿拉伯文排版规则
  15. getopt.h和getopt(),getopt_long()等函数
  16. python话费充值_【图片】话费充值解决方案(附代码)转载【开发吧】_百度贴吧...
  17. NTS-Net复现出bug
  18. 敏捷开发实践——Team Captain如何把控项目风险
  19. 算法导论-9.3-3-快速排序-最坏时间O(nlgn)
  20. 搜狗泛收录之搜狗域名就应该这么做

热门文章

  1. 喂养一个多月大的小狗需要知道的知识
  2. QX-A51智能小车实现-物联网应用系统设计项目开发
  3. 综述向:强化学习经典方法梳理
  4. 分布式关系型数据库TiDB
  5. 4、英飞凌-AURIX-TC3X7:系统定时器-STM实验
  6. 通讯录管理系统(c语言版本)
  7. simulink二次调频风机储能水轮机水电火电汽轮机二次调频,有随机扰动负荷
  8. WAVECOM W74PC音频信号接收处理板卡
  9. ABP 在 EntityFramework 中使用扩展批量更新时的异常
  10. 有趣的二进制_软件安全与逆向分析