└─ HTML&JS+前端 V7.6 - 带源码课件 ->
  ├─ 01、视频 ->
    ├─ 04、阶段四前后端交互 ->
      ├─ 02、第二章Git和github基本使用 ->
        ├─ 2-6github ->
          ├─ 13.github-检测SSHkey是否配置成功.mp4 - 9.5M
          ├─ 12.github-配置SSHkey.mp4 - 12.5M
          ├─ 10.github-了解gitpush命令的作用.mp4 - 15.6M
          ├─ 09.github-基于HTTPS将本地仓库上传到GitHub.mp4 - 23.1M
          ├─ 07.github-新建空白远程仓库.mp4 - 12.2M
          ├─ 06.github-注册GitHub账号.mp4 - 12.6M
          ├─ 11.github-生成SSHkey.mp4 - 11.3M
          ├─ 15.github-将远程仓库克隆到本地.mp4 - 9.7M
          ├─ 08.github-远程仓库的两种访问方式.mp4 - 8M
          └─ 14.github-基于SSH将本地仓库上传到GitHub.mp4 - 21.1M
        ├─ 2-2Git基础概念 ->
          ├─ 09.Git基础概念-Git的基本工作流程.mp4 - 4.7M
          ├─ 08.Git基础概念-Git中的三种状态.mp4 - 6.5M
          ├─ 07.Git基础概念-Git中的三个区域.mp4 - 7.6M
          ├─ 06.Git基础概念-近乎所有操作都是本地执行的.mp4 - 8M
          ├─ 05.Git基础概念-Git直接记录快照而非差异比较.mp4 - 20.6M
          └─ 04.Git基础概念-什么是Git.mp4 - 2.4M
        ├─ 2-7分支 ->
          ├─ 19.分支-查看分支列表.mp4 - 4.7M
          ├─ 25.分支-遇到冲突时的分支合并.mp4 - 31.1M
          ├─ 20.分支-创建新分支.mp4 - 10M
          ├─ 29.分支-拉取远程分支的最新代码.mp4 - 10.5M
          ├─ 23.分支-合并分支.mp4 - 22.5M
          ├─ 28.分支-跟踪分支.mp4 - 24M
          ├─ 17.分支-master主分支.mp4 - 6.7M
          ├─ 18.分支-功能分支.mp4 - 11.7M
          ├─ 16.分支-了解分支的概念以及分支在实际开发中.mp4 - 10.8M
          ├─ 30.分支-删除远程分支.mp4 - 19M
          ├─ 27.分支-查看远程分支列表.mp4 - 4.3M
          ├─ 26.分支-将本地分支推送到远程分支.mp4 - 16.4M
          ├─ 24.分支-删除分支.mp4 - 7.4M
          ├─ 22.分支-快速创建和切换分支.mp4 - 11.4M
          └─ 21.分支-切换分支.mp4 - 7.2M
        ├─ 2-3安装并配置Git ->
          ├─ 13.安装并配置Git-使用Git命令检查全局配置.mp4 - 6.5M
          ├─ 10.安装并配置Git-在Windows中下载并安装Git.mp4 - 6.5M
          ├─ 14.安装并配置Git-获取帮助信息.mp4 - 9.1M
          ├─ 11.安装并配置Git-配置用户信息.mp4 - 4.9M
          └─ 12.安装并配置Git-Git的全局配置文件.mp4 - 7.7M
        ├─ 2-4Git的基本操作 ->
          ├─ 32.Git的基本操作-查看提交历史.mp4 - 29.9M
          ├─ 31.Git的基本操作-.gitignore使用示例.mp4 - 22.5M
          ├─ 34.Git的基本操作-小结.mp4 - 3M
          ├─ 23.Git的基本操作-暂存已修改的文件.mp4 - 10.5M
          ├─ 30.Git的基本操作-Git忽略文件和glob匹配模式.mp4 - 10.4M
          ├─ 16.Git的基本操作-在现有目录中初始化仓库.mp4 - 7.5M
          ├─ 27.Git的基本操作-取消暂存的文件.mp4 - 15.8M
          ├─ 17.Git的基本操作-工作区中文件的4种状态.mp4 - 11.5M
          ├─ 19.Git的基本操作-以精简的方式显示文件的状态.mp4 - 5.2M
          ├─ 33.Git的基本操作-回退到指定的版本.mp4 - 18.8M
          ├─ 28.Git的基本操作-跳过使用暂存区域.mp4 - 12.6M
          ├─ 20.Git的基本操作-跟踪新文件.mp4 - 8.7M
          ├─ 22.Git的基本操作-对已提交的文件进行修改.mp4 - 8.4M
          ├─ 18.Git的基本操作-检查文件的状态.mp4 - 6.8M
          ├─ 29.Git的基本操作-移除文件.mp4 - 12.1M
          ├─ 24.Git的基本操作-提交已暂存的文件.mp4 - 9.7M
          ├─ 26.Git的基本操作-向暂存区中一次性添加多个文.mp4 - 10M
          ├─ 21.Git的基本操作-提交更新.mp4 - 9.9M
          ├─ 15.Git的基本操作-获取Git仓库的两种方式.mp4 - 3.5M
          └─ 25.Git的基本操作-撤销对文件的修改.mp4 - 10M
        ├─ 2-5开源相关的概念 ->
          ├─ 03.开源相关的概念-为什么要拥抱开源.mp4 - 4.7M
          ├─ 02.开源相关的概念-开源许可协议.mp4 - 9.8M
          ├─ 04.开源相关的概念-了解什么是开源项目托管平台.mp4 - 5.1M
          ├─ 05.开源相关的概念-什么是GitHub.mp4 - 13.4M
          └─ 01.开源相关的概念-了解开源和闭源的概念.mp4 - 4.1M
        └─ 2-1关于版本控制 ->
          ├─ 03.关于版本控制-了解三大类版本控制系统各.mp4 - 22.3M
          ├─ 01.关于版本控制-使用.mp4 - 16.8M
          ├─ 02.关于版本控制-版本控制系统的分类.mp4 - 3.6M
          └─ 00.Git学习目标.mp4 - 2M
      ├─ 04、第四章npm+模块加载机制 ->
        ├─ 4-5开发属于自己的 ->
          ├─ 23.开发属于自己的包-将不同的功能进行模块.mp4 - 16.3M
          ├─ 19.开发属于自己的包-在index.js中定义格式化.mp4 - 14M
          ├─ 21.开发属于自己的包-在index.js中定义转义HT.mp4 - 12.1M
          ├─ 20.开发属于自己的包-了解package.json中mai.mp4 - 3.2M
          ├─ 18.开发属于自己的包-初始化package.json配置文件.mp4 - 11.8M
          ├─ 24.开发属于自己的包-编写包的使用说明文档.mp4 - 15.6M
          ├─ 22.开发属于自己的包-在index.js中定义还原HT.mp4 - 9.2M
          ├─ 17.开发属于自己的包-初始化包的基本结构.mp4 - 4M
          └─ 16.开发属于自己的包-了解需要实现的功能.mp4 - 5.2M
        ├─ 4-1包 ->
          ├─ 38.包-从哪里下载包.mp4 - 7.4M
          ├─ 35.包-什么是包.mp4 - 752.7KB
          ├─ 37.包-为什么需要包.mp4 - 1.8M
          └─ 36.包-包的来源.mp4 - 889.6KB
        ├─ 4-3包管理配置文件及解决下包慢的问题 ->
          ├─ 07.包管理配置文件-了解devDependencies节.mp4 - 7.2M
          ├─ 01.包管理配置文件-概念.mp4 - 1.6M
          ├─ 11.解决下包慢的问题-使用nrm切换下包的服务.mp4 - 10.8M
          ├─ 09.解决下包慢的问题-了解淘宝npm镜像服.mp4 - 3.6M
          ├─ 10.解决下包慢的问题-切换npm的下包镜像源.mp4 - 6.5M
          ├─ 04.包管理配置文件-了解dependencies节点的.mp4 - 5M
          ├─ 08.解决下包慢的问题-分析下包速度慢的原因.mp4 - 1.5M
          ├─ 05.包管理配置文件-一次性安装所有的包.mp4 - 9.3M
          ├─ 06.包管理配置文件-卸载包.mp4 - 5.1M
          ├─ 02.包管理配置文件-进一步理解package.json配置文件的作用.mp4 - 4.5M
          └─ 03.包管理配置文件-通过命令快速创建package.json文件.mp4 - 7.4M
        ├─ 4-2npm ->
          ├─ 46.npm初体验-包的语义化版本规范.mp4 - 3.6M
          ├─ 43.npm初体验-参考moment官方文档进行时.mp4 - 22.5M
          ├─ 41.npm初体验-了解如何使用第三方的包对时间.mp4 - 3.5M
          ├─ 40.npm初体验-格式化时间的传统做法.mp4 - 15.9M
          ├─ 44.npm初体验-了解node_modules文件夹和pa.mp4 - 4.9M
          ├─ 42.npm初体验-介绍如何使用npminstall命.mp4 - 4.4M
          └─ 45.npm初体验-安装指定版本的包.mp4 - 3.8M
        ├─ 4-6发布包 ->
          ├─ 28.发布包-演示如何删除已发布的包.mp4 - 6.1M
          ├─ 25.发布包-注册npm账号.mp4 - 4.2M
          ├─ 26.发布包-登录npm账号.mp4 - 7.4M
          └─ 27.发布包-演示如何把包发布到npm上.mp4 - 7.5M
        ├─ 4-7模块的加载机制 ->
          ├─ 32.模块的加载机制-第三方模块的加载机制.mp4 - 4M
          ├─ 33.模块的加载机制-目录作为模块时的加载机制.mp4 - 8.3M
          ├─ 30.模块的加载机制-内置模块的加载机制.mp4 - 1.2M
          ├─ 29.模块的加载机制-优先从缓存中加载.mp4 - 3.6M
          └─ 31.模块的加载机制-自定义模块的加载机制.mp4 - 15.4M
        └─ 4-4包的分类 ->
          ├─ 15.规范的包结构.mp4 - 6.5M
          ├─ 12.包的分类-项目包.mp4 - 1.9M
          ├─ 14.包的分类-演示i5ting_toc的安装和使用.mp4 - 6.8M
          └─ 13.包的分类-全局包.mp4 - 6.3M
      ├─ 03、第三章Node基础 ->
        ├─ 3-9node-时钟web服务器案例 ->
          ├─ 14.时钟web服务器案例-导入需要的模块并创.mp4 - 9.6M
          ├─ 13.时钟web服务器案例-介绍核心实现思路.mp4 - 6M
          ├─ 15.时钟web服务器案例-将资源的请求url映射为.mp4 - 7.8M
          ├─ 16.时钟web服务器案例-读取文件的内容并响.mp4 - 12.6M
          └─ 17.时钟web服务器案例-优化资源的请求路径.mp4 - 13.7M
        ├─ 3-3node-path模块 ->
          ├─ 27.path-使用path.join方法进行路径的拼接.mp4 - 17.5M
          ├─ 29.path-使用path.extname方法获取路径中.mp4 - 4.6M
          ├─ 28.path-使用path.basename方法获取路径中的文件名.mp4 - 8.7M
          └─ 26.path-了解path路径模块的作用.mp4 - 2.6M
        ├─ 3-10node-模块化 ->
          ├─ 26.Node中的模块化-了解module.exports对象.mp4 - 7.3M
          ├─ 23.Node中的模块化-使用require的小注意点.mp4 - 2.2M
          ├─ 24.Node中的模块化-了解模块作用域的概念以.mp4 - 9.9M
          ├─ 28.Node中的模块化-共享成员是的注意点.mp4 - 9M
          ├─ 27.Node中的模块化-使用module.exports向外.mp4 - 8.7M
          ├─ 29.Node中的模块化-exports对象.mp4 - 13.8M
          ├─ 33.exports和module.exports的使用误区-案.mp4 - 5.8M
          ├─ 20.模块化-模块化规范相关的概念.mp4 - 1.8M
          ├─ 30.exports和module.exports的使用误区-案.mp4 - 5.7M
          ├─ 32.exports和module.exports的使用误区-案.mp4 - 2.8M
          ├─ 25.Node中的模块化-了解module对象.mp4 - 5.8M
          ├─ 18.模块化-学习目标.mp4 - 1.3M
          ├─ 21.Node中的模块化-了解Node中模块的3大.mp4 - 3.3M
          ├─ 31.exports和module.exports的使用误区-案例2.mp4 - 3.8M
          ├─ 19.模块化-什么是模块化.mp4 - 3.9M
          ├─ 22.Node中的模块化-使用require方法加载模块.mp4 - 8.7M
          └─ 34.Node中的模块化-CommonJS模块化规范.mp4 - 2.2M
        ├─ 3-8node-根据不同的url响应不同的html内容 ->
          ├─ 12.根据不同的url响应不同的html内容-按照分.mp4 - 17.6M
          └─ 11.根据不同的url响应不同的html内容-分析核.mp4 - 5.2M
        ├─ 3-1node介绍和环境安装 ->
          ├─ 12.初识Node-使用更方便的形式执行Node命令.mp4 - 6.4M
          ├─ 00.学习目标.mp4 - 1.8M
          ├─ 13.初识Node-了解常用的终端快捷键.mp4 - 10.6M
          ├─ 06.初识Node-Node.js中的JavaScript运行环境.mp4 - 3.9M
          ├─ 05.初识Node-什么是Node.js.mp4 - 4.9M
          ├─ 02.初识Node-为什么JavaScript可以操作DO.mp4 - 2.1M
          ├─ 11.初识Node-在Node.js环境中执行JavaScript代码.mp4 - 7.4M
          ├─ 09.初识Node-查看已安装的Node.js的版本号.mp4 - 5.4M
          ├─ 07.初识Node-了解Node.js的学习路径.mp4 - 5.7M
          ├─ 01.初识Node-为什么JavaScript可以在浏览器.mp4 - 5.5M
          ├─ 03.初识Node-浏览器中的JavaScript运行环境.mp4 - 5.7M
          ├─ 10.初识Node-了解终端的概念.mp4 - 2.2M
          ├─ 08.初识Node-下载并安装Node.mp4 - 12.1M
          └─ 04.初识Node-JavaScript能否做后端开发.mp4 - 2M
        ├─ 3-2node-fs模块3-3node-path模块 ->
          ├─ 18.fs-判断文件是否写入成功.mp4 - 6.6M
          ├─ 25.fs路径问题-使用__dirname完美解决路径动态.mp4 - 11.2M
          ├─ 16.fs-判断文件是否读取成功.mp4 - 8.2M
          ├─ 22.fs案例-将整理好的成绩写入到新文件.mp4 - 6M
          ├─ 17.fs-使用fs.writeFile方法写入文件.mp4 - 12.3M
          ├─ 14.fs-了解什么是fs文件系统模块.mp4 - 3.3M
          ├─ 20.fs案例-读取成绩文件.mp4 - 5.1M
          ├─ 19.fs案例-分析核心的实现步骤.mp4 - 4.2M
          ├─ 21.fs案例-处理成绩.mp4 - 11.5M
          ├─ 23.fs路径问题-演示路径动态拼接的问题.mp4 - 18.7M
          ├─ 24.fs路径问题-使用完整路径替代相对路径.mp4 - 9.8M
          └─ 15.fs-使用fs.readFile方法读取文件.mp4 - 19.8M
        ├─ 3-5node-模块 ->
          ├─ 02.模块-进一步理解模块的作用.mp4 - 9.9M
          └─ 01.模块-什么是模块.mp4 - 2.4M
        ├─ 3-6node-服务器概念 ->
          ├─ 04.服务器相关的概念-域名和域名服务器.mp4 - 11.4M
          ├─ 03.服务器相关的概念-IP地址.mp4 - 10.5M
          └─ 05.服务器相关的概念-端口号.mp4 - 6.9M
        └─ 3-7node-创建基本web服务器 ->
          ├─ 09.创建最基本的web服务器-res响应对象.mp4 - 9.2M
          ├─ 10.创建最基本的web服务器-解决中文乱码问题.mp4 - 13.8M
          ├─ 07.创建最基本的web服务器-通过4个核心步.mp4 - 14M
          └─ 08.创建最基本的web服务器-req请求对象.mp4 - 16.3M
      ├─ 08、第八章大事件后台管理系统项目 ->
        ├─ 8-4基本资料 ->
          ├─ 13.基本资料-发起请求更新用户的信息.mp4 - 24.7M
          ├─ 09.基本资料-绘制基本资料对应的表单.mp4 - 25.5M
          ├─ 11.基本资料-使用form.val方法快速为表单赋值.mp4 - 18.3M
          ├─ 10.基本资料-获取用户的基本信息.mp4 - 9.4M
          ├─ 12.基本资料-实现表单的重置效果.mp4 - 10M
          └─ 08.基本资料-创建基本资料对应的页面.mp4 - 19.1M
        ├─ 8-7文章类别 ->
          ├─ 28.文章类别-使用layer.open实现弹出层效果.mp4 - 19.1M
          ├─ 27.文章类别-获取并使用模板引擎渲染表格的.mp4 - 28.7M
          ├─ 02.文章类别-为修改文章分类的弹出层填充表单.mp4 - 24.2M
          ├─ 26.文章类别-快速绘制文章类别页面的基本结构.mp4 - 12.7M
          ├─ 25.文章类别-创建并显示文章类别页面.mp4 - 19.8M
          ├─ 03.文章类别-更新文章分类的数据.mp4 - 13.8M
          ├─ 30.文章类别-实现添加文章分类的功能.mp4 - 25.8M
          ├─ 04.文章类别-删除文章分类.mp4 - 19.1M
          └─ 01.文章类别-点击编辑按钮展示修改文章分类.mp4 - 21.8M
        ├─ 8-8文章列表 ->
          ├─ 10.文章列表-发起请求获取并渲染文章分类的下.mp4 - 17.3M
          ├─ 07.文章列表-请求文章列表数据并使用模板引.mp4 - 29.3M
          ├─ 12.文章列表-实现筛选的功能.mp4 - 14M
          ├─ 11.文章列表-使用form.render方法重新渲染表单区域的UI结构.mp4 - 9.5M
          ├─ 06.文章列表-定义查询参数对象q.mp4 - 17.1M
          ├─ 05.文章列表-创建文章列表页面.mp4 - 16M
          ├─ 09.文章列表-绘制筛选区域的UI结构.mp4 - 22.5M
          └─ 08.文章列表-定义美化时间格式的过滤器.mp4 - 16.2M
        ├─ 8-1准备工作 ->
          ├─ 01.准备工作-项目介绍.mp4 - 13.4M
          ├─ 02.准备工作-初始化项目结构.mp4 - 4.6M
          ├─ 03.准备工作-使用GitHub管理大事件的项目.mp4 - 7.8M
          └─ 04.准备工作-安装VSCode的LiveServer插件辅.mp4 - 4.5M
        ├─ 8-5重置密码 ->
          ├─ 16.重置密码-发起请求实现重置密码的功能.mp4 - 13.4M
          ├─ 14.重置密码-渲染重置密码的页面结构.mp4 - 20.1M
          └─ 15.重置密码-为密码框定义校验规则.mp4 - 23.4M
        ├─ 8-2登录注册 ->
          ├─ 07.登录注册-绘制登录表单的基本结构.mp4 - 28.8M
          ├─ 08.登录注册-美化登录表单的样式.mp4 - 10.9M
          ├─ 11.登录注册-为表单项添加验证规则.mp4 - 23.1M
          ├─ 06.登录注册-实现登录和注册的按需切换.mp4 - 18.3M
          ├─ 05.登录注册-绘制login页面的基本结构.mp4 - 31.3M
          ├─ 10.登录注册-快速绘制注册的表单.mp4 - 10.3M
          ├─ 【补充】大事件项目接口说明.mp4 - 1.4M
          ├─ 17.登录注册-在ajaxPrefilter中统一拼接请求的.mp4 - 20.4M
          ├─ 18.登录注册-提交login分支的代码到GitHub.mp4 - 13M
          ├─ 15.登录注册-使用layer提示消息.mp4 - 18.1M
          ├─ 12.登录注册-自定义校验规则.mp4 - 25.4M
          ├─ 14.登录注册-调用接口发起注册用户的请求.mp4 - 24.1M
          ├─ 16.登录注册-调用接口发起登录的请求.mp4 - 34.8M
          ├─ 09.登录注册-绘制文本框前面的小图标.mp4 - 17.1M
          └─ 13.登录注册-为注册表单设置校验规则.mp4 - 23M
        ├─ 8-10删除文章 ->
          ├─ 24.删除文章-实现页码值-1的操作.mp4 - 10M
          ├─ 23.删除文章-判断页面中是否还有剩余数据.mp4 - 11.8M
          ├─ 22.删除文章-分析删除文章时存在的问题.mp4 - 10M
          └─ 21.删除文章-实现删除文章的功能.mp4 - 20.3M
        ├─ 8-9分页 ->
        ├─ 8-3后台主页 ->
          ├─ 04.后台主页-实现退出功能.mp4 - 23.1M
          ├─ 06.后台主页-优化权限控制的代码.mp4 - 8.9M
          ├─ 19.后台主页-快速实现后台主页的布局效果.mp4 - 28M
          ├─ 07.后台主页-将本地仓库中的代码合并到GitH.mp4 - 9.1M
          ├─ 24.后台主页-使用iframe标签在内容主体区域显.mp4 - 14.4M
          ├─ 05.后台主页-控制用户的访问权限.mp4 - 26.1M
          ├─ 22.后台主页-为菜单项添加图标.mp4 - 29M
          ├─ 23.后台主页-了解iframe标签如何使用.mp4 - 6.1M
          ├─ 21.后台主页-使用lay-shrink实现左侧菜单互斥.mp4 - 6.2M
          ├─ 02.后台主页-渲染用户头像.mp4 - 32.4M
          ├─ 03.后台主页-统一为有权限的接口设置headers.mp4 - 11.9M
          ├─ 01.后台主页-获取用户的基本信息.mp4 - 22.2M
          ├─ 20.后台主页-修改侧边栏的结构.mp4 - 19.4M
          ├─ 26.后台主页-渲染图片头像和文字头像.mp4 - 28.6M
          └─ 25.后台主页-解决3个小问题.mp4 - 11M
        ├─ 8-6更换头像 ->
          ├─ 21.更换头像-将裁剪后的头像上传到服务器.mp4 - 22M
          ├─ 22.更换头像-了解base64格式的图片.mp4 - 18.5M
          ├─ 24.更换头像-将本地的代码推送到GitHub.mp4 - 7.3M
          ├─ 23.更换头像-设置头部区域的快捷方式.mp4 - 4.6M
          ├─ 18.更换头像-快速初始化头像裁剪区域.mp4 - 30.3M
          ├─ 20.更换头像-实现裁剪区域图片的替换.mp4 - 23.7M
          ├─ 19.更换头像-实现选择文件的功能.mp4 - 16.5M
          └─ 17.更换头像-初步渲染更换头像页面的结构.mp4 - 8.2M
        └─ 8-11发布文章 ->
          ├─ 25.发布文章-创建文章发布页面的基本结构.mp4 - 14.7M
          ├─ 28.发布文章-渲染富文本编辑器.mp4 - 8.3M
          ├─ 29.发布文章-渲染封面裁剪区域.mp4 - 14.2M
          ├─ 36.发布文章-发起Ajax请求实现发布文章的功能.mp4 - 16.3M
          ├─ 37.将开发完成的项目代码推送到GitHub.mp4 - 10.5M
          ├─ 33.发布文章-分析发布文章的实现步骤.mp4 - 11.8M
          ├─ 34.发布文章-基于Form表单创建FormData对象.mp4 - 14.9M
          ├─ 31.发布文章-点击选择封面按钮打开文件选择.mp4 - 10.8M
          ├─ 26.发布文章-新建基本的表单结构.mp4 - 8.7M
          ├─ 30.发布文章-渲染提交按钮区域.mp4 - 8.9M
          ├─ 32.发布文章-将选择的图片设置到裁剪区域中.mp4 - 13.8M
          ├─ 35.发布文章-将裁剪后的封面追加到FormData.mp4 - 9M
          └─ 27.发布文章-渲染文章类别对应的下拉选择框.mp4 - 29.5M
      ├─ 07、第七章身份认证 ->
        ├─ 7-3jwt ->
          ├─ 20.jwt-了解jwt的三个组成部分以及各自代表的.mp4 - 3.4M
          ├─ 19.jwt-了解jwt的工作原理.mp4 - 3.9M
          ├─ 22.jwt-安装并导入jwt相关的包.mp4 - 6.6M
          ├─ 21.jwt-了解jwt的使用方式.mp4 - 2.5M
          ├─ 23.jwt-定义secret秘钥.mp4 - 3.3M
          ├─ 18.jwt-了解session认证的局限性以及jwt的概.mp4 - 1.8M
          ├─ 26.jwt-使用req.user获取用户信息.mp4 - 18.4M
          ├─ 27.jwt-捕获解析jwt失败后产生的错误.mp4 - 12.2M
          ├─ 25.jwt-将jwt字符串还原为json对象.mp4 - 12M
          └─ 24.jwt-调用jsonwebtoken提供的sign方法生成.mp4 - 9.9M
        ├─ 7-1web开发模式 ->
          ├─ 03.web开发模式-如何选择web开发模式.mp4 - 2.8M
          ├─ 02.web开发模式-了解前后端分离的概念及优缺.mp4 - 3.5M
          └─ 01.web开发模式-了解服务端渲染的概念及优缺.mp4 - 4.2M
        └─ 7-2身份认证+session ->
          ├─ 11.session-提高身份认证的安全性.mp4 - 3.3M
          ├─ 09.session-cookie在身份认证中的作用.mp4 - 12.6M
          ├─ 10.session-cookie不具有安全性.mp4 - 3.8M
          ├─ 08.session-什么是cookie.mp4 - 10.4M
          ├─ 14.session-向session中存数据.mp4 - 10.2M
          ├─ 15.session-从session中取数据.mp4 - 7.9M
          ├─ 06.session-了解HTTP协议的无状态性.mp4 - 2.4M
          ├─ 17.session-演示session案例的效果并梳理实.mp4 - 6.7M
          ├─ 16.session-清空session.mp4 - 3.7M
          ├─ 13.session-安装并配置express-session中间件.mp4 - 8.4M
          ├─ 07.session-如何突破HTTP无状态的限制.mp4 - 2.6M
          ├─ 05.身份认证-了解为什么需要身份认证以及身份.mp4 - 2.5M
          ├─ 04.身份认证-什么是身份认证.mp4 - 1.7M
          └─ 12.session-介绍session的工作原理.mp4 - 5.2M
      ├─ 06、第六章MySQL数据库 ->
        ├─ 6-2数据库的基本概念 ->
          ├─ 12.MySQL的基本使用-设计表的字段名称和数据.mp4 - 11.4M
          ├─ 08.MySQL的基本使用-使用MySQLWorkbench连接数据库.mp4 - 6.3M
          ├─ 13.MySQL的基本使用-设置字段的特殊标识.mp4 - 15M
          ├─ 14.MySQL的基本使用-向表中写入数据.mp4 - 9M
          ├─ 09.MySQL的基本使用-了解MySQLWorkbench主界面的组成部分.mp4 - 6.3M
          ├─ 04.数据库的基本概念-实际开发中库、表、行、.mp4 - 2.6M
          ├─ 00.学习目标.mp4 - 1.2M
          ├─ 07.安装MySQL-演示如何在Windows10系统上.mp4 - 32.9M
          ├─ 06.安装MySQL-介绍在Mac下如何安装MySQL.mp4 - 10.2M
          ├─ 03.数据库的基本概念-了解传统型数据库的数.mp4 - 8.8M
          ├─ 05.安装MySQL-了解需要安装哪些MySQL相关的软件.mp4 - 1.9M
          ├─ 10.MySQL的基本使用-创建数据库.mp4 - 6.1M
          ├─ 02.数据库的基本概念-常见的数据库及分类.mp4 - 5M
          ├─ 11.MySQL的基本使用-创建数据表.mp4 - 7.1M
          └─ 01.数据库的基本概念-什么是数据库.mp4 - 2.4M
        ├─ 6-1cors+jsonp ->
          ├─ 42.cors-简单请求的概念.mp4 - 1.4M
          ├─ 48.jsonp-测试jsonp接口.mp4 - 7.7M
          ├─ 36.cors-接口的跨域问题.mp4 - 13.6M
          ├─ 41.cors-了解Access-Control-Allow-Methods的作用.mp4 - 2.2M
          ├─ 39.cors-了解Access-Control-Allow-Origin的.mp4 - 2.3M
          ├─ 43.cors-预检请求的概念.mp4 - 10.8M
          ├─ 40.cors-了解Access-Control-Allow-Headers.mp4 - 2.3M
          ├─ 45.jsonp-回顾jsonp的概念与特点.mp4 - 1.1M
          ├─ 46.jsonp-创建jsonp接口的注意事项.mp4 - 6.3M
          ├─ 38.cors-了解cors的概念以及注意事项.mp4 - 4M
          ├─ 47.jsonp-实现jsonp的接口.mp4 - 13.5M
          └─ 37.cors-使用cors中间件解决跨域问题.mp4 - 5.6M
        ├─ 6-3sql ->
          ├─ 16.sql-了解SQL能够做什么以及SQL的学习目标.mp4 - 2.3M
          ├─ 28.sql-演示如何保存和打开.sql的文件.mp4 - 4M
          ├─ 24.sql-演示ORDERBY子句的基本使用.mp4 - 13.4M
          ├─ 23.sql-演示AND和OR运算符的使用.mp4 - 10.7M
          ├─ 27.sql-演示如何使用AS关键字为列设置别名.mp4 - 5.4M
          ├─ 17.sql-介绍SELECT语句的语法格式.mp4 - 4.3M
          ├─ 20.sql-演示UPDATE语句的使用.mp4 - 14.9M
          ├─ 21.sql-演示DELETE语句的使用.mp4 - 6.2M
          ├─ 18.sql-演示SELECT语句的两种用法.mp4 - 9.1M
          ├─ 25.sql-演示ORDERBY的多重排序.mp4 - 8.7M
          ├─ 26.sql-演示COUNT函数的使.mp4 - 4.7M
          ├─ 15.sql-介绍什么是SQL.mp4 - 2.6M
          ├─ 22.sql-演示WHERE子句的使用.mp4 - 13M
          └─ 19.sql-演示INSERTINTO语句的使用.mp4 - 9.5M
        └─ 6-4mysql模块 ->
          ├─ 37.mysql模块-演示更新数据的便捷方式.mp4 - 9.1M
          ├─ 39.mysql模块-演示如何实现标记删除.mp4 - 9.8M
          ├─ 34.mysql模块-说明id的唯一性.mp4 - 1.7M
          ├─ 36.mysql模块-使用UPDATE语句更新数据.mp4 - 11.8M
          ├─ 38.mysql模块-使用DELETE语句删除数据.mp4 - 10M
          ├─ 29.mysql模块-了解在项目中操作MySQL数据.mp4 - 1.6M
          ├─ 31.mysql模块-测试mysql模块能否正常工作.mp4 - 7.7M
          ├─ 30.mysql模块-安装与配置mysql模块.mp4 - 11.6M
          ├─ 35.mysql模块-演示插入数据的便捷方式.mp4 - 12M
          ├─ 33.mysql模块-使用INSERTINTO语句插入数据.mp4 - 22.5M
          └─ 32.mysql模块-使用SELECT语句查询数据.mp4 - 8.4M
      └─ 05、第五章Express ->
        ├─ 5-3基于express写接口 ->
          ├─ 32.基于express写接口-创建基本的服务器.mp4 - 4.6M
          ├─ 34.基于express写接口-编写GET接口.mp4 - 12.8M
          ├─ 33.基于express写接口-创建API路由模块.mp4 - 7.7M
          └─ 35.基于express写接口-编写POST接口.mp4 - 13.4M
        ├─ 5-2中间件 ->
          ├─ 14.中间件-定义全局中间件的简化形式.mp4 - 5.6M
          ├─ 18.中间件-使用多个局部中间件.mp4 - 8M
          ├─ 16.中间件-定义多个全局中间.mp4 - 8.9M
          ├─ 13.中间件-全局生效的中间件.mp4 - 14.9M
          ├─ 17.中间件-局部生效的中间件.mp4 - 11.7M
          ├─ 09.中间件-express中间件的调用流程.mp4 - 2.3M
          ├─ 24.中间件的分类-演示express.urlencoded中间.mp4 - 14M
          ├─ 28.自定义中间件-监听req的end事件.mp4 - 8.2M
          ├─ 31.自定义中间件-将自定义中间件封装为独立.mp4 - 12.9M
          ├─ 23.中间件的分类-演示express.static中间件的使.mp4 - 18.1M
          ├─ 25.中间件的分类-演示body-parser第三方中间.mp4 - 16.6M
          ├─ 30.自定义中间件-为req挂载自定义的body属性.mp4 - 6.8M
          ├─ 21.中间件的分类-错误级别的中间件.mp4 - 28.7M
          ├─ 20.中间件的分类-了解什么是应用级别和路由级别的中间件.mp4 - 4.7M
          ├─ 10.中间件-express中间件的格式.mp4 - 2.7M
          ├─ 15.中间件-中间件的作用.mp4 - 13.9M
          ├─ 29.自定义中间件-使用querystring模块解析请.mp4 - 6.1M
          ├─ 12.中间件-定义中间件函数.mp4 - 7.2M
          ├─ 19.中间件-了解中间件的5个注意事项.mp4 - 6.7M
          ├─ 11.中间件-next函数的作用.mp4 - 2.3M
          ├─ 22.中间件的分类-了解3个内置的中间件.mp4 - 5.9M
          ├─ 26.自定义中间件-介绍需求及实现步骤.mp4 - 6.7M
          ├─ 27.自定义中间件-监听req的data事件.mp4 - 8.4M
          └─ 08.中间件-中间件的概念.mp4 - 1.9M
        └─ 5-1express ->
          ├─ 04.express路由-路由最简单的用法.mp4 - 9.1M
          ├─ 05.express路由-创建路由模块.mp4 - 15.8M
          ├─ 40.初识express-补充动态参数的两个注意点.mp4 - 5.8M
          ├─ 38.初识express-获取URL中携带的查询参数.mp4 - 7.9M
          ├─ 44.初识express-安装nodemon.mp4 - 3.9M
          ├─ 03.express路由-路由的匹配过程.mp4 - 4M
          ├─ 41.初识express-使用express.static托管静.mp4 - 15.8M
          ├─ 45.初识express-使用nodemon实现项目的自动重启.mp4 - 6.1M
          ├─ 43.初识express-挂载路径前缀.mp4 - 7.9M
          ├─ 07.express路由-为路由模块添加访问前.mp4 - 5.3M
          ├─ 36.初识express-使用express创建基本的web服.mp4 - 7.9M
          ├─ 35.初识express-express简介.mp4 - 5.9M
          ├─ 42.初识express-托管多个静态资源目录.mp4 - 7.3M
          ├─ 01.express路由-路由的概念.mp4 - 1.7M
          ├─ 37.初识express-监听GET和POST请求以及响应.mp4 - 17.8M
          ├─ 34.express-学习目标.mp4 - 1.4M
          ├─ 02.express路由-了解express中路由的概念及组成部分.mp4 - 4M
          ├─ 06.express路由-注册路由模块.mp4 - 9.3M
          └─ 39.初识express-获取URL中的动态参数.mp4 - 8.5M
    ├─ 07、阶段七React项目实战【拓展课程】 ->
      ├─ 05、第五章极客园H5项目 ->

发表回复

后才能评论