作品简介

Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它用于构建高速、可伸缩的网络应用程序,为前端开发提供了新的机遇。为了让前端开发者更有效地使用Node.js进行开发,作者结合自己的开发经验编著了本书,全书提供了丰富的示例代码,详细讲述和演示了如何将所学的知识应用于实际的开发中。

本书分为三部分共21章,第一部分Node.js基础:Node.js概述,搭建Node.js开发环境,Node.js编程基础;第二部分后端的Node.js:Express框架,Koa框架,MongoDB数据库,MySQL数据库,ORM框架Sequelize,微博系统实战项目,高性能内存型数据库Redis,前端的发展现状;第三部分前端的Node.js:前端发展状况,Webpack基础,Webpack常用配置,Webpack构建Vue应用,Webpack构建React应用,服务端渲染技术和同构应用的开发,Webpack构建传统多页面Web应用,Webpack性能优化,Webpack自定义Loader的编写,Webpack自定义Plugin的编写。本书适合Node.js+Webpack前端开发工程师作为自学参考书,也适合高等院校和培训学校相关专业的师生作为教学参考书。

夏磊,毕业于湖南工业大学网络工程专业,拥有多年研发经验。在过去的几年里,他还是很多开源项目的贡献者。精通PHP脚本开发、Node.js/Golang服务端开发以及JavaScript开发,善于把握与应用新技术,博客和公众号上有大量的Web相关技术文章,深受读者好评。著有图书《ThinkPHP实战》和《ThinkPHP5实战》。

作品目录

  • 内容简介
  • 前言
  • 第一部分 Node.js基础篇
  • 第1章 Node.js概述
  • 第2章 搭建Node.js开发环境
  • 第3章 Node.js编程基础
  • 第二部分 后端的Node.js
  • 第4章 最流行的Web框架——Express
  • 第5章 下一代Web开发框架——Koa
  • 第6章 文档型NoSQL数据库——MongoDB
  • 第7章 最流行的关系型数据库——MySQL
  • 第8章 ORM框架——Sequelize
  • 第9章 微博项目开发
  • 第10章 高性能内存型NoSQL数据库——Redis
  • 第11章 实时双向Web技术——WebSocket
  • 第三部分 前端中的Node.js
  • 第12章 迅速发展的前端技术
  • 第13章 Webpack起步
  • 第14章 Webpack配置
  • 第15章 Vue实战
  • 第16章 React实战
  • 第17章 服务端渲染
  • 第18章 多页应用脚手架
  • 第19章 性能优化
  • 第20章 编写自定义Loader
  • 第21章 编写自定义插件
展开全部