-
内容大纲
本书从Node.js的基本概念讲起,逐步深入基于Nodejs的主流开发框架技术,最后结合完整的项目案例重点介绍基于Node.js的微信商城项目开发的全过程,帮助读者系统地掌握Node.js全栈开发技术,从而具备开发商业级应用的能力。
本书共15章,分为3篇。第1篇为Node.js开发基础知识,主要介绍Node.js入门知识、Node.js模块化管理、JavaScript基础知识、Node.js的内置模块、数据库操作等。第2篇为Node.js开发主流框架,主要介绍Express框架、Koa框架和Egg框架。第3篇为项目实战,主要基于Node.js+MySQL+Vue,开发一个完整的微信商城项目,演示完整的商业级全栈项目开发的全过程,并简单介绍Node.js程序、微信小程序和Vue程序性能优化涉及的相关知识。
本书通俗易懂,案例典型,实用性强,特别适合Node.js全栈开发的入门和进阶人员阅读,也适合前后端项目开发人员和Java程序员等编程爱好者阅读,还适合作为高校和相关培训机构的实践教材。 -
作者介绍
潘成均,网名“黑马腾云”,研究生学历。多家公司的技术合伙人和创始人,多个平台的技术顾问,InfoQ签约作者,全栈开发践行者。具有多年的互联网项目研发经验和丰富的团队管理经验。曾主导多个大型项目的开发并取得成功,涉及金融互联网、大数据车联网、银行和电力等行业。运营微信公众号“自学帮”,定期分享一些技术干货。 -
目录
第1篇 Node.js开发基础知识
第1章 Node.js概述
1.1 Node.js简介
1.1.1 Node.js是什么
1.1.2 Node.js能做什么
1.1.3 Node.js架构原理
1.1.4 Node.js的发展历程
1.2 Node.js的安装配置
1.2.1 在Windows中安装Node.js
1.2.2 在Linux中安装Node.js
1.3 编写第一个Node.js程序
1.3.1 创建Node.js应用
1.3.2 运行Node.js应用
1.4 开发工具及其调试
1.4.1 安装Visual Studio Code
1.4.2 调试Node.js程序
1.5 创建Web服务器案例
1.6 本章小结
第2章 Nodejs模块化管理
2.1 JavaScript模块化
2,1.1 什么是模块化
2.1.2 模块化的发展史
2.1.3 CommonJS规范
2.1.4 ES 6模块化规范
2.2 Node.js模块分类
2.2.1 核心模块
2.2.2 自定义模块
2.2.3 第三方模块
2.3 NPM包管理器
2.3.1 NPM简介
2.3.2 使用NPM管理模块
2.3.3 使用YARN管理模块
2.4 本章小结
第3章 JavaScript基础知识
3.1 JavaScript语法基础
3.1.1 JavaScript简介
3.1.2 变量与数据类型
3.1.3 运算符
3.1.4 表达式及语句
3.2 程序控制结构
3.2.1 分支结构
3.2.2 循环结构
3.3 函数的定义与使用
3.3.1 函数的声明与调用
3.3.2 函数的参数
3.3.3 函数的返回值
3.3.4 函数的注释
3.4 常用的内置对象
3.4.1 数组Array
3.4.2 数学对象Math
3.4.3 日期对象Date
3.4.4 字符串String
3.5 ES 6+新增的语法
3.5.1 变量和常量
3.5.2 解构赋值
3.5.3 扩展运算符
3.5.4 字符串新增的方法
3.5.5 数组新增的方法
3.5.6 对象新增的方法
3.5.7 箭头函数
3.5.8 Set和Map
3.5.9 Class类及其继承
3.5.10 Promise和Async
3.6 本章小结
第4章 Node.js的内置模块
4.1 Node.js模块
4.1.1 module模块
4.1.2 global全局变量
4.1.3 Console控制台
4.1.4 Errors错误模块
4.2 Buffer缓冲区
……
第2篇 Node.js开发主流框架
第3篇 项目实战
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...