妙味课堂ajax教程,前后端高级实战 | Node.js 实战开发:博客系统【妙味课堂】

第一部分:Node.js基础视频内容

1-初识NodeJs

2-webstorm的使用

3-Node和JS的异同

4-模块的使用

5-模块加载机制

6-模块-module和exports

7-global对象

8-process对象

9-process对象-输入输出流

10-Buffer(一)

11-Buffer(二)

12-Buffer(三)

13-FileSystem(一)

14-FileSystem(二)

15-FileSystem(三)

16-FileSystem(四)

17-FileSystem(五)

18-FileSystem(六)

19-FileSystem(七)

20-前端项目自动化项目构建

21-前端项目自动化自动合并(一)

22-前端项目自动化自动合并(二)

23-使用node进行web开发

24-request对象

25-response对象

26-url处理

27-使用fs模块实现行为表现分离

28-使用querystring模块方法对get和post提交的数据进行处理

第二部分:Node.js实战开发:“博客系统”内容

第1课:

1.学前需求

2.博客功能介绍

3.项目需求分析

第2课:

1.项目创建

1-npm init

2.扩展安装

1-npm install

3.项目目录结构划分和创建

4.入口启动文件编写和运行

1-node app

5.首个路由的实现

1-app.get()的使用;

6.请求和响应

第3课:

1.在express中使用模板引擎

2.模板引擎swig介绍

3.使用app.engine()定义模板引擎

4.app.set('views')设置模板存放目录

5.app.set('view engine')注册模板引擎

6.response.render()模板文件的渲染输出

7.编写第一个模板文件

第4课:

1.静态资源文件访问

2.使用内置中间件express.static()托管静态资源文件

1-app.use(express.static())

3.静态资源文件存放访问规则

第五课:

1.使用app.use()分模块开发

2.express.Router()

第六课:

1.mongodb数据库的使用

2.mongoose框架

3.connect()连接数据库

4.使用mongoose.Schema类定义数据库结构

5.使用mongoose.model方法定义模型类

第七课:

1.用户注册前端页面和逻辑实现

2.使用ajax发送注册请求

第八课:

1.使用body-parser中间件解析POST提交数据

2.用户注册规则的基本验证

3.api接口数据格式化定义

4.使用response.json()返回接口数据

第九课:

1.使用User Model类操作数据库

2.模型类的静态方法.和动态方法#

3.Model.findOne()查询数据库,验证用户名是否已被注册

4.使用Promise处理数据库操作结果

5.使用new Model()创建数据对象

6.Model#.save()保存用户注册数据

第十课:

1.用户登录逻辑

2.使用Model.findOne()查询登录用户信息

第十一课:

1.使用cookie保存用户登录信息

2.Cookies中间件的使用

3.Cookies对象的创建

4.使用cookies.set()设置cookie信息

5.使用cookies.get()获取指定cookie信息

6.使用模板if语法处理不同数据的页面渲染

第十二课:

1.普通用户和管理员的实现

2.增加用户表属性字段处理用户类别

3.应用入口增加用户身份验证

4.根据不同的用户身份在模板中展示不同的内容

第十三课:

1.后台管理模块入口编码

2.后台管理入口权限验证

3.使用bootstrap搭建后台管理界面

4.使用模板语法extends实现模板继承

5.使用模板语法block实现子类模板内容的重写

6.后台管理首页

第十四课:

1.使用find查询所有用户数据

2.表格展示数据

第十五课:

1.数据分页原理和实现

2.limit

3.skip

4.count

第十六课:

1.博客分类功能

2.操作成功、失败跳转页面

第十七课:

1.get请求传参

2.博客分类编辑

3.博客分类删除

第十八课:

1.前台首页分类展示

2.sort排序

第十九课:

1.博客内容添加

2.博客内容分页展示

第二十课:

1.博客内容编辑

2.博客内容删除

第二十一课:

1.博客内容扩展-作者、时间、阅读量

2.时间处理-模板过滤器、管道符的使用

第二十二课:

1.获取内容

2.分页展示

3.通过get传递分页数据

第二十三课:

1.通过get传递分类数据

2.根据分类id获取内容

3.分页和分类数据的多值传递

第二十四课:

1.详情页路由和页面创建

2.根据内容id读取内容

3.内容阅读数(点击量)的处理

第二十五课:

1.添加内容评论字段

2.添加添加评论接口

3.通过ajax提交评论

第二十六课:

1.获取评论内容

2.分页展示评论内容

注:本课程录播视频分成两部分内容进行录制;第一部分:Node.js基础视频,第二部分:Node.js实战开发:博客系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值