![]()
内容推荐 《Node.js从入门到实战——Web应用开发、项目实战一本通(视频·彩色版)》基于作者二十多年的教学实践和软件开发经验编写,从Web服务器端初学者容易上手的角度,用通俗易懂的语言、丰富实用的案例,循序渐进地讲解了Node.js应用开发的基础知识。全书共11章,主要内容涵盖Node.js开发环境的建立、Node.js程序设计的基础ECMAScript、模块化机制、Node.js的主要核心模块(包括fs模块、http模块、URL模块以及其他核心模块)、Express框架下Web服务器端的应用开发操作(包括路由、中间件、跨域处理和模板引擎操作)、非关系型数据库MongoDB的基本操作、利用Mongoose工具对MongoDB数据库进行的基本控制操作(包括数据的增、删、改、查、模块化、数据校验等)、Koa框架下进行Web应用开发使用的常用中间件、Node.js基于网络应用的程序开发(包括网络聊天、文件的上传与下载、邮件发送等)、基于Socket.IO的在线聊天室项目实战、基于Koa框架的数据库信息管理系统。 本书根据学习Node.js所需知识的主脉络搭建内容,采用“案例驱动+视频讲解+代码调试”相配套的方式,向读者提供Node.js从入门到实战的解决方案。读者可以扫描书中的二维码来观看每个实例视频和相关知识点的讲解视频,实现手把手教读者从入门到快速学会基于Node.js的Web服务器端项目开发的目的。 本书配有135集同步讲解视频、114个实例源码分析、11个综合实验、3个综合实战案例,并提供丰富的教学资源,包括PPT课件、程序源码、课后习题答案、实验程序源码、在线交流服务QQ群和不定期网络直播等。 本书既适合想学习Node.js应用开发的读者自学,又适合作为高等学校、高职高专、职业技术学院和民办高校计算机相关专业的教材,还可以作为相关培训机构进行Web服务器端应用开发课程的教材。 目录 1 前置篇 设置开发环境 掌握前置技能 第1章 Node.js概述 1.1 Node.js环境安装与验证 1.1.1 Node.js简介 1.1.2 Node.js的安装与配置 [例1-1] Hello World! 1.2 第一个Node.is的应用 1.2.1 在服务器端实现响应 1.2.2 模块机制 1.2.3 处理请求和响应 1.2.4 创建服务器 [例1-2] Web服务器 1.2.5 运行Web服务器 1.3 Node.js命令与JavaScript参数 1.3.1 Node.js编辑器 1.3.2 Node.js命令与JavaScript参数 [例1-3] Node.js中的文件运行 [例1-4] 读取命令的参数 [例1-5] 命令参数解析 [例1-6] 默认值参数 1.4 本章小结 1.5 实验Hello World! 第2章 Node.js语言基础 2.1 ECMAScript基础 2.1.1 ECMAScript简介 2.1.2 let命令 [例2-1] let命令的作用域 [例2-2] var命令和let命令的父子作用域对比 2.1.3 const命令 2.2 ECMAScript的解构赋值 2.2.1 数组的解构赋值 [例2-3] 数组的解构赋值方式 2.2.2 对象的解构赋值 [例2-4] 对象的解构赋值方式 2.2.3 解构腻值的主要用途 [例2-5] 利用解构方法给函数传递入口参数 [例2-6] 提取JSON对象中的数据 [例2-7] 遍历Map结构 2.3 箭头函数 2.3.1 箭头函数概述 [例2-8] 简化箭头函数 2.3.2 箭头函数与解构赋值 [例2-9] 在箭头函数中使用解构赋值 2.4 数组 2.4.1 map()方法 [例2-10] map()方法的应用 2.4.2 forEach()方法 [例2-11] forEach()方法的应用 2.4.3 filter()方法 [例2-12] filter()方法的应用 2.4.4 every()方法和some()方法 [例2-13] every()方法和some()方法的应用 2.4.5 reduce()方法 [例2-14] reduce()方法的应用 2.5 字符串的扩展 2.5.1 模板字符串 2.5.2 ECMAScript字符串新增方法 [例2-15] 字符串查找方法的应用 2.6 JSON与Map 2.6.1 JSON概述 2.6.2 JSON的使用 [例2-16] 遍历JSON数据 2.6.3 Map结构 2.7 正则表达式 2.7.1 正则表达式概述 [例2-17] 正则表达式的基本使用 2.7.2 普通字符 …… 2 基础篇 学习Node.js应用开发 掌握前置技能 3 进阶篇 学习Node.js应用开发 掌握实际项目应用基础 4 实战篇 实操综合案例 提升开发技能 |