互联网
类型
7.7
豆瓣评分
可以朗读
语音朗读
317千字
字数
2021-01-01
发行日期
展开全部
主编推荐语
结合项目实战案例详解Web全栈开发,涵盖环境搭建、React、Node、Webpack、测试部署、性能优化及服务端渲染。
内容简介
本书共10章,分为4篇。
第1篇“React和Node.js基础”,主要介绍开发环境的搭建、常用开发工具的使用,以及React与Node.js开发基础知识;
第2篇“打包部署和项目开发实战”,主要介绍构建与部署工具Webpack、Nginx和PM2的相关知识,并重点介绍如何使用React+Node.js开发单页面评论系统项目案例;
第3篇“React和Node.js进阶”,主要介绍React与Node.js开发进阶知识,并重点介绍如何使用React+Node.js开发社区项目案例;
第4篇“项目优化和服务端渲染”,主要介绍前后端项目优化的常用技巧,以提升系统的性能、用户体验和可靠性,并介绍SPA面临的服务端渲染问题及其解决方法,涉及Next.js与SEO等技术。
本书非常适合前端工程师、后端工程师及Web全栈开发工程师阅读,也适合需要把控整个软件体系和开发流程的项目经理和产品经理阅读。另外,本书还适合作为相关培训机构的教材。
目录
- 版权信息
- 前言
- 第1篇 React和Node.js基础
- 第1章 准备:搭建React+Node.js开发环境
- 1.1 为什么选择React+Node.js
- 1.2 搭建Node.js环境
- 1.3 搭建React环境
- 1.4 React+Node.js开发工具
- 1.5 小结
- 第2章 前端开发:React技术从0到1
- 2.1 JSX简介
- 2.2 组件
- 2.3 数据流
- 2.4 生命周期
- 2.5 小结
- 第3章 后端开发:Node.js技术从0到1
- 3.1 Node.js的特性
- 3.2 HTTP简介
- 3.3 开始使用Node.js
- 3.4 Node.js的常用模块
- 3.5 小结
- 第2篇 打包部署和项目开发实战
- 第4章 构建与部署
- 4.1 Webpack简介
- 4.2 Nginx简介
- 4.3 PM2简介
- 4.4 部署
- 4.5 小结
- 第5章 项目实战1:React+Node.js实现单页面评论系统
- 5.1 研发流程
- 5.2 产品原型
- 5.3 技术选型
- 5.4 项目开发
- 5.5 测试部署
- 5.6 小结
- 第3篇 React和Node.js进阶
- 第6章 React进阶
- 6.1 虚拟DOM
- 6.2 Diff算法
- 6.3 Fiber机制
- 6.4 Immutable.js库
- 6.5 Hook特性
- 6.6 小结
- 第7章 Node.js进阶
- 7.1 跨域
- 7.2 鉴权
- 7.3 缓存
- 7.4 对象—关系映射
- 7.5 小结
- 第8章 项目实战2:React+Node.js实现社区项目从开发到上线
- 8.1 产品原型
- 8.2 技术选型
- 8.3 项目开发
- 8.4 项目部署与测试
- 8.5 小结
- 第4篇 项目优化和服务端渲染
- 第9章 项目优化
- 9.1 浏览器缓存
- 9.2 压缩
- 9.3 懒加载
- 9.4 按需引入
- 9.5 负载均衡
- 9.6 CDN简介
- 9.7 小结
- 第10章 服务端渲染
- 10.1 服务端渲染简介
- 10.2 React服务端渲染
- 10.3 Next.js服务端渲染
- 10.4 SEO——搜索引擎优化
- 10.5 小结
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。