1.内容全面,拓展视野:兼顾前后端技术,展现完整开发流程,补足技术短板;
2.注重实操,学以致用:每个知识点均有对应的项目实战讲解,快速上手项目;
3.举一反三,日益精进:利用配套案例代码体会全栈开发精髓,全面提升能力。
本书不仅介绍了前后端开发的技术,更融入了许多开发前对业务场景、技术选择的分析过程。比如开发一个页面,不仅会从技术层面讲解如何去实现,更会讲解开发一个页面的分析过程。这种分析的思维几乎适用于所有的页面的开发。
为了保证经验尚浅的开发新手可以举一反三,本书中的项目案例非常灵活,其中涉及的内容都是 Web 应用项目中一些常见、经典的场景。也就是说,如果读者想以后独自开发其他业务类型的项目,只需要在本项目的基础上进行调整即可。比如本书中的项目分为五大业务模块,分别是用户模块、商品模块、支付模块、消息模块及个人中心模块,放眼看去,您会发现大部分的应用都会包含这几个业务模块。再细化到功能,比如项目中的登录、注册功能,也是几乎所有项目都会涉及的功能。
另外,本书介绍的前端开发使用的是 React 框架,该框架最显著的特点就是组件化,因此项目中有大量的组件封装。这就意味着,您将得到的不仅是一个项目,还得得到前端应用中许多场景的通用组件。这些通用组件,读者可以运用到任何其他项目。虽然市面上也有很多成熟组件库,比如蚂蚁金服的 AntDesign,但是对于大部分人来说,这已然是一个“开箱即用”的成品,无法知晓其构建过程。学习了本书之后,读者可以自己构建通用组件。
展开