网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Node.js从基础到项目实践(视频教学版)
分类
作者
出版社 清华大学出版社
下载
简介
内容推荐
本书以理论结合实践的形式,讲解了Node.js基础、框架、进阶知识和项目实践。本书为视频教学版,每一章节都有相对应的视频讲解,通过视频讲解可快速切入主题,提高学习效率。
全书分为4大部分,共13章,分别是Node.js基础入门、Node.js框架、Node.js进阶以及企业项目实践。其中,第1~3章为Node.js基础入门讲解,包括Node.js核心模块、自定义模块、第三方模块;第4~7章为Node.js框架讲解,包括Express流行框架、MySQL数据库、在Express框架中操作MySQL数据库以及Express框架身份验证;第8~12章为Node.js进阶讲解,包括Node.js事件循环、Koa框架、socket.io、网络爬虫、GraphQL基础语法;第13章为企业项目实践讲解,使用Express框架和MySQL数据库完成新闻管理系统API的开发。
本书适合网页设计与制作人员、网站建设开发人员、院校相关专业的学生、后端工程师、个人Web开发爱好者阅读和学习。
作者简介
袁龙,主要从事Web开发、教学培训等业务,创建“锦匠特效”和“锦匠课堂”两大Web前端工具类网站,为数万前端开发者提供高效率的工作方式,轻松实现网页动画特效,目前是51CTO、CSDN等在线教育平台讲师。
目录
第1章 Node.js基础入门
1.1 回顾浏览器中的JavaScript
1.2 Node.js简介
1.2.1 什么是Node.js
1.2.2 详解Node.js运行环境
1.3 安装Node.js运行环境
1.3.1 选择Node.js版本
1.3.2 查看Node.js版本号
1.4 在Node.js中执行JavaScript文件
1.5 Node.js内置模块
1.5.1 fs模块
1.5.2 path模块
1.5.3 http模块
1.5.4 http模块综合案例
1.6 渲染数据列表
1.7 响应静态资源
第2章 Node.js自定义模块
2.1 创建自定义模块
2.2 共享自定义模块的属性和方法
2.2.1 module对象
2.2.2 自定义模块共享成员的注意事项
2.2.3 exports对象
2.2.4 CommonJS规范
第3章 Node.js第三方模块
3.1 什么是包
3.2 npm简介
3.2.1 nodemon工具
3.2.2 第三方模块moment
3.2.3 第三方模块目录结构
3.2.4 包的分类
3.3 切换模块下载服务器
3.3.1 切换至淘宝镜像服务器
3.3.2 nrm工具的使用
3.4 发布自定义模块包
3.4.1 包的结构规范
3.4.2 定义格式化日期模块
3.4.3 发布包
3.4.4 删除自定义模块包
第4章 Express框架
4.1 什么是Express
4.1.1 Express框架的基本使用
4.1.2 获取URL参数
4.2 使用express.static()托管静态资源
4.3 Express路由
4.3.1 路由的基本使用
4.3.2 模块化路由
4.4 Express中间件
4.4.1 什么是中间件
4.4.2 定义Express中间件
4.4.3 中间件的作用
4.4.4 定义多个全局中间件
4.4.5 局部中间件
4.4.6 中间件分类
4.5 使用Express框架写接口
4.5.1 定义GET请求接口
4.5.2 定义POST请求接口
4.5.3 接口跨域
4.5.4 定义JSONP接口
第5章 MySQL数据库
5.1 什么是MySQL数据库
5.2 Navicat可视化管理工具
5.2.1 安装Navicat可视化管理工具
5.2.2 使用Navicat管理MySQL数据库
5.2.3 创建数据表
5.3 使用SQL语句管理数据库
5.3.1 SELECT查询语句
5.3.2 INSERT INTO插入语句
5.3.3 UPDATE更新语句
5.3.4 DELETE删除语句
5.3.5 WHERE子句
5.3.6 AND和OR运算符
5.3.7 ORDER BY子句
5.3.8 COUNT(*)函数
第6章 Express框架操作MySQL数据库
6.1 安装mysql第三方模块
6.1.1 安装mysql模块
6.1.2 执行SQL语句
6.2 操作数据库
6.2.1 新增数据
6.2.2 更新数据
6.2.3 删除数据
第7章 Express框架身份认证
7.1 Web开发模式
7.2 身份认证分类
7.2.1 Session认证机制
7.2.2 服务器端Session认证
7.2.3 服务器端安装express-session中间件
7.3 JWT认证
7.3.1 什么是JWT认证
7.3.2 在Express项目中使用JWT认证
第8章 Node.js事件循环
8.1 浏览器中的事件循环
8.2 宏任务与微任务
8.3 多层嵌套promise事件循环案例
8.4 混合嵌套事件循环案例
8.5 Node.js事件循环
8.6 Node.js事件循环案例
第9章 Koa框架
9.1 安装Koa框架
9.2 详解context对象
9.2.1 context.request属性
9.2.2 context.response属性
9.3 加载HTML文件
9.4 路由
9.5 模块化路由
9.6 URL请求参数
9.7 koa-bodyparser模块的使用
9.8 托管静态资源
9.9 异步处理
9.9.1 同步中间件执行顺序
9.9.2 异步中间件
9.10 错误类型中间件
9.11 接口跨域
9.12 身份认证
9.12.1 koa-session认证
9.12.2 从Session中读取数据
9.12.3 JWT认证
9.12.4 测试JWT认证
9.13 在Koa中操作MySQL
9.14 Koa框架项目实践
9.14.1 初始化项目
9.14.2 配置常用中间件
9.14.3 初始化路由模块
9.14.4 安装mysql模块
9.14.5 实现注册API接口
9.14.6 登录API接口
9.14.7 Token解密
9.15 模板引擎
第10章 socket.io聊天室案例
10.1 什么是socket.io
10.1.1 项目初始化
10.1.2 登录聊天室
10.2 配置socket.io
10.2.1 配置服务器端
10.2.2 配置客户端
10.3 实现实时聊天
10.4 模拟Session显示用户名
10.5 显示聊天室在线人数
10.6 私聊
10.7 群组聊天
第11章 网络爬虫
11.1 什么是爬虫
11.2 第一个爬虫程序
11.3 爬取前后端分离的网页内容
11.4 Selenium简介
11.5 自动搜索
11.6 使用Selenium实现爬虫功能
第12章 GraphQL基础语法
12.1 什么是GraphQL
12.2 GraphQL快速体验
12.3 GraphQL服务器端代码解析
12.4 定义对象数据类型
12.5 参数传递
12.6 标量类型
12.7 枚举类型
12.8 input输入类型
12.9 回调函
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/27 1:37:40