随着时代推进,用户体验的增强以及前后端分离已成趋势。前端时代已经来临。前端也从后端人员随手编写逐渐分离出来。变成一个有专门方向人才的技术领域。
那么如何学好前端,个人经过学习和实践。总结了几种有特别代表性的书籍,供大家参考、借鉴!
前端书籍和学习一样大致分为以下几个部分:
1.html部分
2.css部分
3.Javascript部分
4.框架进阶部分
1.《Javascript高级程序设计(第3版)红皮书》(红宝书)
这本书可以算是一本难得的好书,讲的都是很详细的基础内容,事无巨细。关键翻译很到位。看此书进行学习多看几遍,每次看都会有不同的收获。
推荐指数:
2.《Javascript权威指南》(犀牛书)
这部书俗称“犀牛书”,行业内可以说是一本Javascript圣经。书籍很厚,内容很枯燥。但是是程序员的“字典”和“备忘录”。忘了熟悉就拿来翻翻,总会有收获。神书!神书!
与《Javascript高级程序设计》配合学习效果更佳。
推荐指数:
3.《Javascript语言精粹》
这本书不好评价。属于Javascript入门以后看的书。里面内容都是一些中高级的概念。小白选手一般不会涉及。但是高级程序员必须要知道。比如:闭包、原型链、作用域链、继承封装等。看了以后你会有这种感觉:哇!这里原来是这样的。哇!那里原来是这样的。
推荐指数:
4.《你不知道的Javascript》(上卷+下卷)
这本书其实和《Javascript语言精粹》差不多,两者二选一。当然如果是收藏爱好者可以都入手。内容和名字一样,你不知道的Javascript,里面的东西真的是你不知道的。不做过多解释。
推荐指数:
5.《JavascriptDOM编程艺术》
以上书籍如果是理论教材,那么这本书就有一点实践化了,给你一个案例,让你从头到尾实现出来。最后当你都实现出来的时候你会发现,哇!所有的Javascript基本DOM操作你都已经滚瓜烂熟了。满满的成就感!(让你彻底爱上Javascript)
缺点:书籍有点老。年的,不过不影响你操作。全新按照ES5就可以了。
推荐指数:
6.《锋利的JQuery(第二版)》
本书循序渐进地对jQuery的各种方法和使用技巧进行介绍,读者可以系统地掌握jQuery中关于DOM操作、事件监听和动画效果、表单操作、Ajax以及插件方面的知识点,并结合每个章节后面的案例演示进行练习,达到掌握各章节知识点,更好地进行开发实践的目的。
本书适合所有对jQuery技术感兴趣的Web设计者和前端开发人员阅读和参考。
推荐指数:
1.《CSS权威指南(第三版)》
最权威的CSS书籍。除了阅读W3C的文档之外的不二选择。可以做工具书反复查询。类似犀牛书。
2.《图解CSS3:核心技术与案例实践》
这本书讲解的是最新的CSS3(前几本书停留在CSS2.1时代,2.1是基础),CSS3也是必学的,不然真的跟不上时代了。
推荐指数:
1.《HeadfirstHTMLCSS》
好的入门书。看两遍就对HTMLCSS有个大概印象了。
配合网络视频课程,事半功倍,成就感杠杠的!
推荐指数:
《深入浅出Node.js》
《深入浅出Node.js》从不同的视角介绍了Node内在的特点和结构。由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node中的网络编程基础、Node中的Web开发、进程间的消息传递、Node测试以及通过Node构建产品需要的注意事项。
最后的附录介绍了Node的安装、调试、编码规范和NPM仓库等事宜。
推荐指数:
时代进步,前端技术也是在日新月异,各种框架在前端领域跑马车。所以本身不建议购买框架的相关书籍。
1.React框架
React主要用于构建UI。你可以在React里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTMLDOM元素、也可以传递动态变量、甚至是可交互的应用组件。
2.AngularJs框架
AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花招)来让浏览器做我想要的事。
3.Vue框架
Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只