书籍介绍
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实战》。