前端新的技术、新的框架、新的工具层出不穷,不用怕,没有什么是一本书解决不了的,如果有,那就两本。接下来分享的书籍涵盖了前端开发的各个方面,包括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小时的时间安排,大家可以根据每天学习的小时数字型加减天数。