前端开发不得不看的书籍分享

Posted 黑马程序员官方

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端开发不得不看的书籍分享相关的知识,希望对你有一定的参考价值。

整理了两套前端书单,一份是针对自学,一份是针对提升。

一、前端入门学习

①都知道前端从三驾马车html+CSS+javascript开始,但是这三驾马车背后是碎片化的场景,不管是跨平台还是语言特性都会让初学者觉得很迷茫。所以大家在学习的要更注重最佳实践。

②都知道前端技术更新很快,语言基础很重要。但是也要注意:服务器端渲染、HTTP 3.0,使用 Lerna、yarn workspaces 构建 monorepo 项目,框架的原理、演进,框架间的对比和虚拟DOM,等等。

③ 前端工程化很重要,任何一个在职的前端都逃不开的工作就是【基础构建】和【项目架构构建】,所以课程中是否结合了webpack、Lerna 等工具,为大家还原一个真实的“基建”场景,深入项目组织设计,并落实代码规范工具设计。很重要!

④ 目标是大厂的同学们,要注意JavaScript处理各种数据结构,强化前端算法的理解和掌握

二、前端进阶

很多小伙伴在掌握了Vue、React的实战开发和应用之后,就会遇到瓶颈了,不知道该怎么深入学习,这大概是两年经验前端开发都会遇到的问题。在这个阶段我们需要扎根了,如下:

  • JavaScript:需要全面掌握,并且灵活运用到开发当中。
  • Promise:promise的核心是异步的链式调用,尽量写出简化代码,思考细节,把其中异步等待、错误处理等等细节贯通到开发思想当中。
  • async await:babel 对于 async await 配合 generator 函数,做的非常巧妙,这里面的思想我们也要去学习,如何递归的处理一个串行的 promise 链?
  • 异常处理:精通异步场景下的错误处理,这是高级工程师的必备。
  • 插件机制:要了解前端各个库中的插件机制是如何实现的。
  • 设计模式:我们的开发不能再是if else嵌套了,需要把设计模式好好看一遍。在Vue的远吗中就用到了观察者模式发布订阅模式策略模式适配器模式发布订阅模式工厂模式组合模式代理模式门面模式等等。
  • 基础算法算法对于前端来说,可以提升代码能力。
  • TypeScript:前端去学习强类型语言,开发更加严谨。并且第三方包的 ts 类型支持的加入,让我们甚至很多时候都不再需要打开文档对着 api 撸了。

以上是关于前端开发不得不看的书籍分享的主要内容,如果未能解决你的问题,请参考以下文章

JAVA编程不得不看的几本经典书籍

10本前端开发的书籍,帮助你高效学习

JAVA编程不得不看的几本经典书籍

推荐六本前端开发必看的书籍

收藏前端学习你不得不看的优质文章——补充前端知识,常看常新

web前端+javascript+h5电子书籍和实战分享