Node.js是一個基于Chrome V8引擎的JavaScript運行環(huán)境,它用于構建高速、可伸縮的網絡應用程序,為前端開發(fā)提供了新的機遇。為了讓前端開發(fā)者更有效地使用Node.js進行開發(fā),作者結合自己的開發(fā)經驗編著了本書,全書提供了豐富的示例代碼,詳細講述和演示了如何將所學的知識應用于實際的開發(fā)中。 本書分為三部分共21章,第一部分Node.js基礎:Node.js概述,搭建Node.js開發(fā)環(huán)境,Node.js編程基礎;第二部分后端的Node.js:Express框架,Koa框架,MongoDB數(shù)據(jù)庫,MySQL數(shù)據(jù)庫,ORM框架Sequelize,微博系統(tǒng)實戰(zhàn)項目,高性能內存型數(shù)據(jù)庫Redis,前端的發(fā)展現(xiàn)狀;第三部分前端的Node.js:前端發(fā)展狀況,Webpack基礎,Webpack常用配置,Webpack構建Vue應用,Webpack構建React應用,服務端渲染技術和同構應用的開發(fā),Webpack構建傳統(tǒng)多頁面Web應用,Webpack性能優(yōu)化,Webpack自定義Loader的編寫,Webpack自定義Plugin的編寫。 本書適合Node.js+Webpack前端開發(fā)工程師作為自學參考書,也適合高等院校和培訓學校相關專業(yè)的師生作為教學參考書。