PHP+H5全栈工程师

资源介绍

黑马程序员·PHP+H5全栈工程师

资源目录

├─00_预科班
│  ├─0.1HTML-预科班
│  │  └─视频
│  │          1–基础了解.avi
│  │          2–HTML引入.avi
│  │          3–标记介绍.avi
│  │          4–编辑器应用.avi
│  │          5–主体标签.avi
│  │          6–文本标签.mp4
│  │          7–标签嵌套.avi
│  │          8–排版标签(1).avi
│  │          9–排版标签(2).avi
│  │          10–上午回顾.avi
│  │          11–练习.avi
│  │          12–有序列表.mp4
│  │          13–有序列表.avi
│  │          14–无序列表.avi
│  │          15–图片标签.avi
│  │          16–链接.mp4
│  │          17–课程回顾.avi
│  │
│  ├─0.2CSS-预科班
│  │  └─视频
│  │          1–课程回顾.avi
│  │          2–作业讲解.avi
│  │          3–HTML通用属性.avi
│  │          4–标签关系.avi
│  │          5–CSS介绍.avi
│  │          6–CSS引入.avi
│  │          7–基本选择器(1).avi
│  │          8–类选择器.avi
│  │          9–id选择器.avi
│  │          10–伪类选择器.avi
│  │          11–课程回顾.avi
│  │          12–分组选择器.avi
│  │          13–后代选择器.avi
│  │          14–子代选择器.avi
│  │          15–元素包含.avi
│  │          16–选择器优先级.avi
│  │          17–宽高和元素转换.avi
│  │          18–字体.avi
│  │          19–文本.avi
│  │          20–练习和回顾.avi
│  │
│  ├─0.3JavaScript1-预科班
│  │  └─视频
│  │          1–课程回顾.avi
│  │          2–作业讲解.avi
│  │          3–JavaScript引入.avi
│  │          4–JavaScript引入.avi
│  │          5–javasript输出.avi
│  │          6–javascript语法规则.avi
│  │          7–变量.avi
│  │          8–变量名.avi
│  │          9–上午回顾.avi
│  │          10–数据类型.avi
│  │          11–运算符(1).avi
│  │          12–运算符(2).avi
│  │          13–运算符(3).avi
│  │          14–运算符(4).avi
│  │          15–运算符(5).avi
│  │          16–运算符优先级.avi
│  │          17–if语句.avi
│  │
│  └─0.4JavaScript2-预科班
│      └─视频
│              1–课程回顾.avi
│              2–作业讲解.avi
│              3–分支结构.avi
│              4–while循环.avi
│              5–while练习.avi
│              6–上午回顾.avi
│              7–while练习.avi
│              8–while练习.avi
│              9–for循环.avi
│              10–for循环练习.avi
│              11–九九乘法表.avi
│              12–函数引入.avi
│              13–函数.avi
│              14–课程回顾.avi

├─01_HTML5
│  ├─day1-HTML
│  │  └─视频
│  │          1–计算机了解.avi
│  │          2–编辑器.avi
│  │          3–网页原理.avi
│  │          4–HTML介绍avi.avi
│  │          5–W3C介绍.avi
│  │          6–标签认识.avi
│  │          7–HTML标签认识.avi
│  │          8–排版标签(1).avi
│  │          9–排版标签(2).avi
│  │          10–文本标签.avi
│  │          11–课程回顾.avi
│  │          12–练习.avi
│  │          13–无序列表.avi
│  │          14–无序列表练习.avi
│  │          15–有序列表.avi
│  │          16–图片标签.avi
│  │          16–定义列表.avi
│  │          17–图片标签,路径.avi
│  │          18–路径.avi
│  │          19–回顾.avi
│  │
│  └─day2-HTML
│      └─视频
│              1–链接标签.avi
│              2–链接标签.avi
│              3–链接标签.avi
│              4–link和图片练习8.avi
│              5–表格.avi
│              6–表格.avi
│              7–表格练习.avi
│              8–课程回顾.avi
│              9–表格.avi
│              10–表格练习.avi
│              11– 表单.avi
│              12–文本框.avi
│              13–密码框.avi
│              14–表单项.avi
│              15–表单项.avi
│              16–课程回顾.avi

├─02_CSS3
│  ├─day1-CSS
│  │  └─视频
│  │          1–课程回顾.avi
│  │          2–作业讲解.avi
│  │          2–语义化标签.avi
│  │          3–HTML5介绍.avi
│  │          4–视频标签.avi
│  │          5–媒体标签.avi
│  │          6–其他标签.avi
│  │          7–新增type的值.avi
│  │          8–新增属性.avi
│  │          9–字符编码.avi
│  │          10–上午回顾.avi
│  │          11–字符实体,文档类型.avi
│  │          12–浮动框架.avi
│  │          13–知识点整理.avi
│  │          14–CSS介绍.avi
│  │          15–CSS引入.avi
│  │          16–CSS核心语法.avi
│  │          17–通配符选择器.avi
│  │          18–标签选择器.avi
│  │          19–类选择器.avi
│  │          20–id选择器.avi
│  │          21–属性.avi
│  │          22–练习.avi
│  │          23–课程回顾.avi
│  │
│  ├─day2-CSS
│  │  └─视频
│  │          1–课程回顾.avi
│  │          2–作业讲解.avi
│  │          3–作业讲解2.avi
│  │          4–颜色.mp4
│  │          5–子代选择器.avi
│  │          6–后代选择器.avi
│  │          7–分组选择器.avi
│  │          8–属性选择器.avi
│  │          9–伪类选择器.mp4
│  │          10–上午回顾.avi
│  │          11–伪类选择器.mp4
│  │          12–练习.avi
│  │          13–伪类选择器.avi
│  │          14–伪元素.avi
│  │          15–伪元素.avi
│  │          16–伪元素.avi
│  │          17–其他组合选择器.mp4
│  │          18–继承性.avi
│  │          19–优先级.avi
│  │          20–层叠性.avi
│  │          22–课程回顾.avi
│  │
│  ├─day3-CSS
│  │  └─视频
│  │          1–课程回顾.avi
│  │          2–作业讲解.avi
│  │          3–盒子初步.avi
│  │          4–宽高.avi
│  │          5–边框.avi
│  │          6–内边距.avi
│  │          7–外边距.avi
│  │          8–margin外边距.avi
│  │          9–盒子宽度计算.avi
│  │          10–上午回顾.avi
│  │          11–padding练习.avi
│  │          12–margin练习.avi
│  │          13–背景图片.avi
│  │          14–背景图片.avi
│  │          15–背景练习(1).avi
│  │          16–背景练习(2).avi
│  │          17–背景练习(3).avi
│  │          18–轮廓线.avi
│  │          19–display元素转换.avi
│  │          20–课程回顾.avi
│  │
│  ├─day4-CSS
│  │  └─视频
│  │          1–课程回顾.avi
│  │          2–作业讲解(1).avi
│  │          3–作业讲解(2).avi
│  │          4–溢出.avi
│  │          5–可见性.avi
│  │          6–浮动.avi
│  │          7–清除浮动.avi
│  │          8–布局思想.avi
│  │          9–浮动练习.avi
│  │          10–定位(1).avi
│  │          11–定位(2).avi
│  │          12–定位(3).avi
│  │          13–层级.avi
│  │          14–绝对定位.avi
│  │          15–知识点.avi
│  │          16–练习.avi
│  │          17–限时抢购(1).avi
│  │          18–限时抢购(2).avi
│  │          19–课程回顾.avi
│  │
│  └─day5-CSS
│      └─视频
│              01list样式.wmv
│              02table样式.wmv
│              03box-shadow盒子阴影.wmv
│              04border-radius圆角边框.wmv
│              05border-images图像边框的原理.wmv
│              06图像边框属性详解及演示.wmv
│              07背景图像的滚动特性(attachment).wmv
│              08背景原点,裁切和大小.wmv
│              09背重复性的新特性.wmv
│              10上午回顾.wmv
│              11线性渐变(1).wmv
│              12线性渐变.wmv
│              13线性渐变.wmv
│              14小案例:一片叶子.wmv
│              15多栏布局初步.wmv
│              16多栏布局细节.wmv
│              17多背景的覆盖性.wmv
│              18今日总结.wmv

├─03_javaScript
│  ├─day1-
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02昨日反馈.wmv
│  │          03弹性布局初步介绍.mp4
│  │          04弹性布局细节(1).wmv
│  │          05弹性布局细节(2).wmv
│  │          06使用弹性布局实现页面整体布局.mp4
│  │          07作业1讲解.wmv
│  │          08变换初步.wmv
│  │          09skew拉伸变换.wmv
│  │          10二D变换案例.mp4
│  │          11三D变换初体验.wmv
│  │          12三D变换的旋转.wmv
│  │          13三D变换案例:美女墙.mp4
│  │          14今日总结.wmv
│  │
│  ├─day2-
│  │  └─视频
│  │          02作业-立方体(1).wmv
│  │          03作业-立方体(2).wmv
│  │          04过渡初步.wmv
│  │          05过渡属性的细节.wmv
│  │          06过渡的5种方式.wmv
│  │          07过渡案例(1).wmv
│  │          08过渡案例:芝麻开门.wmv
│  │          09动画初步.wmv
│  │          10动画属性详情.wmv
│  │          11动画案例:旋转美女墙.wmv
│  │          12滑动门应用.wmv
│  │          13手风琴效果.wmv
│  │          14今日总结.wmv
│  │          1昨日回顾.wmv
│  │
│  └─day3-
│      └─视频
│              01昨日回顾.wmv
│              02光标形状.wmv
│              03文字阴影.wmv
│              04案例:彩色文字.wmv
│              05文字溢出text-overflow.wmv
│              06盒子缩放.wmv
│              07盒子模型(新的内减模式).wmv
│              08css初始化.wmv
│              09精灵技术.wmv
│              10自定义字体.wmv
│              11图标字体介绍.wmv
│              12图标字体实现方式1.wmv
│              13图标字体实现方式2.wmv
│              14圣杯布局(固定宽度).wmv
│              15圣杯布局(可变宽度).wmv
│              16今日总结.wmv

├─04 品优购商城项目实战
│  ├─day-02前端项目
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02logo和搜索区的实现.mp4
│  │          03vertical-align.wmv
│  │          04搜索区的细节实现.wmv
│  │          05主体1区右侧中部话费小图标的实现.mp4
│  │          06两个小细节的修正.wmv
│  │          07主体3区产品列表的实现.wmv
│  │          08主体2区的实现.mp4
│  │          09底部区域1的实现.wmv
│  │
│  └─day01前端项目
│      └─视频
│              01昨日反馈.wmv
│              02css整体复习.wmv
│              03布局思想.wmv
│              04品优购整体布局,顶部广告制作.wmv
│              05主导航的实现.wmv
│              06上午回顾.wmv
│              07第二个导航条.wmv
│              08主体1区的实现.wmv
│              09主体2区主体3区的粗框.wmv

├─05 PHP核心编程
│  ├─Day-1
│  │  └─视频
│  │          01php介绍.wmv
│  │          02PHP网站运行原理.wmv
│  │          03apache的安装.wmv
│  │          04安装的回顾,测试和apache目录介绍.wmv
│  │          05检测apache配置文件语法的命令.wmv
│  │          06配置环境变量使httpd可以快捷使用.wmv
│  │          07Apache的启动和停止.wmv
│  │          08几个基本概念,域名解析.wmv
│  │          09端口,url,以及访问流程.wmv
│  │          10上午总结.wmv
│  │          11php的基本配置(实现可用性).wmv
│  │          12php的配置文件设置和时区配置.wmv
│  │          13php配置查看代码.wmv
│  │          14php中开启mysqli模块.wmv
│  │          15mysql的安装和配置.wmv
│  │          16默认网站的初始设置.wmv
│  │          17多站点配置.wmv
│  │
│  ├─Day-10
│  │  └─视频
│  │          01两个小问题.wmv
│  │          02昨日回顾.wmv
│  │          03实体关系.wmv
│  │          04select高级查询概述.wmv
│  │          05select子句.wmv
│  │          06where子句初步.wmv
│  │          07where子句初步练习讲解.wmv
│  │          08like运算符.wmv
│  │          09between,in,is运算符.wmv
│  │          10分组的基本概念.wmv
│  │          11分组实例.wmv
│  │          12多条件分组.wmv
│  │          13having子句.wmv
│  │          14orderby子句.wmv
│  │          15limit子句.wmv
│  │          16高级插入语法(1).wmv
│  │          17蠕虫复制.wmv
│  │          18主键冲突的解决办法.wmv
│  │          19高级删除.wmv
│  │          20高级更新.wmv
│  │
│  ├─Day-11
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02联合查询初步.mp4
│  │          03联合查询细节.wmv
│  │          04连接查询基本概念.wmv
│  │          05交叉连接.wmv
│  │          06内连接查询.mp4
│  │          07内连接课堂练习.wmv
│  │          08左外连接.wmv
│  │          09右外连接.wmv
│  │          10自连接.mp4
│  │          11子查询的基本概念.wmv
│  │          12标量子查询.wmv
│  │          13标量子查询课堂练习.wmv
│  │          14列子查询.wmv
│  │          15行子查询.wmv
│  │          16表子查询.wmv
│  │          17子查询中的几个关键字.mp4
│  │          18exists子查询.wmv
│  │          19数据备份与恢复.wmv
│  │          20用户管理.wmv
│  │          21权限管理.mp4
│  │
│  ├─Day-2
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02php基础课程总览.mp4
│  │          03php基础语法规定.wmv
│  │          04变量的含义和定义.wmv
│  │          05变量命名规则.mp4
│  │          06变量的4个基本操作.wmv
│  │          07值传递.wmv
│  │          08引用传递.wmv
│  │          09post数据的提交改进.wmv
│  │          09_GET变量.wmv
│  │          10_POST变量.wmv
│  │          11_REQUEST变量.mp4
│  │          12课堂练习:判断年龄.wmv
│  │          13_SERVER变量.wmv
│  │          14可变变量.wmv
│  │          15常量的定义和使用.wmv
│  │          16常量与变量的区别,以及常量的判断.mp4
│  │          17预定义常量和魔术常量.wmv
│  │          18今日总结.wmv
│  │
│  ├─Day-3
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02类型概述.wmv
│  │          03整数的表示法.wmv
│  │          04整数的转换.wmv
│  │          05案例:进制转换.wmv
│  │          06浮点数.wmv
│  │          07布尔类型.wmv
│  │          08字符串类型.wmv
│  │          09数组类型.wmv
│  │          10数据类型总结.wmv
│  │          11类型判断.wmv
│  │          12类型转换.wmv
│  │          13算术运算符.wmv
│  │          14连接运算符和自赋值运算符.wmv
│  │          15自操作运算符.wmv
│  │          16比较运算符.wmv
│  │          17逻辑与运算符.wmv
│  │          18逻辑或运算符案例.wmv
│  │          19逻辑非.wmv
│  │          20逻辑运算符的短路机制.wmv
│  │
│  ├─Day-4
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02按位运算符.wmv
│  │          03错误抑制符.wmv
│  │          04条件运算符.wmv
│  │          05运算符的优先级.wmv
│  │          06流程控制结构综述.wmv
│  │          07if分支结构(单分支和双分支).wmv
│  │          08if多分支结构.wmv
│  │          09if综合案例.wmv
│  │          10switch分支结构.wmv
│  │          11while循环.wmv
│  │          12while循环课堂案例.wmv
│  │          13dowhile案例.wmv
│  │          14for循环初步.wmv
│  │          15for循环案例.wmv
│  │          16多重循环案例1.wmv
│  │          17多重循环案例2.wmv
│  │          18案例:99乘法表.wmv
│  │          19案例:百钱百鸡.wmv
│  │          20今日总结.wmv
│  │
│  ├─Day-5
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02昨日作业.wmv
│  │          03循环的两种中断.wmv
│  │          04中断的层数的含义.wmv
│  │          05函数初步.wmv
│  │          06函数概念的进一步演示.wmv
│  │          07函数的定义和调用基本形式和概念.wmv
│  │          08函数理念进一步讲解.wmv
│  │          09函数执行流程.wmv
│  │          10函数参数的传值方式.wmv
│  │          11函数形参的默认值.wmv
│  │          12函数的返回值问题.wmv
│  │          13可变函数.wmv
│  │          14匿名函数.wmv
│  │          15今日总结.wmv
│  │
│  ├─Day-6
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02昨日作业或课堂练习.wmv
│  │          03根函数有关的系统函数.wmv
│  │          04常用系统数学函数.wmv
│  │          05常用时间函数.wmv
│  │          06作用域问题,及局部作用域.wmv
│  │          07静态变量.wmv
│  │          08全局变量和超全局变量.wmv
│  │          09超全局变量$GLOBALS.wmv
│  │          10global关键字.wmv
│  │          11递归函数初步.wmv
│  │          12递归函数调用分析.wmv
│  │          13案例:n的阶乘.wmv
│  │          14递归的总结.wmv
│  │          15文件加载的基本含义.wmv
│  │          16文件加载详解.wmv
│  │          17错误分类和错误代号.wmv
│  │          18错误的提示控制初步演示.wmv
│  │          19错误的触发.wmv
│  │          20错误显示的控制.wmv
│  │          21错误日志的控制.wmv
│  │          22今日回顾.wmv
│  │
│  ├─Day-7
│  │  └─视频
│  │          01昨日回顾.wmv
│  │          02自定义错误处理.mp4
│  │          03自定义错误处理(2).wmv
│  │          04单引号字符串.wmv
│  │          05双引号字符串.wmv
│  │          06heredoc和nowdoc字符串.mp4
│  │          07字符长度问题.wmv
│  │          08字符串常用函数.wmv
│  │          09字符串案例.wmv
│  │          10数组的定义形式.wmv
│  │          11数组的下标问题.mp4
│  │          12多维数组.wmv
│  │          13数组foreach遍历语法.wmv
│  │          14数组的基本算法.wmv
│  │          15for循环遍历数组(并指针函数).mp4
│  │          16课间案例,及数组函数.wmv
│  │          17数组排序概述.wmv
│  │          18冒泡排序(1)-原理.wmv
│  │          18冒泡排序(2)-代码演示.wmv
│  │          19选择排序(1)-原理.wmv
│  │          19选择排序(2)-代码演示.wmv
│  │          20二分查找算法.wmv
│  │
│  ├─Day-8
│  │  └─视频
│  │          01昨日回顾(1).wmv
│  │          02二分查找算法重讲.wmv
│  │          03mysql课程介绍.wmv
│  │          04mysql数据库介绍.wmv
│  │          05开启-关闭数据库服务.wmv
│  │          06cmd客户端.wmv
│  │          07navicat客户端安装.wmv
│  │          07phpmyadmin.wmv
│  │          08显示所有数据库.wmv
│  │          09数据库的其他操作.wmv
│  │          10新建表.wmv
│  │          11表的charset和表类型解释.wmv
│  │          12表的其他几个基本操作.wmv
│  │          13修改表的语句.wmv
│  │          14几个小问题.wmv
│  │          15插入数据.wmv
│  │          16插入数据(2).wmv
│  │          17select查询语句.wmv
│  │          18delete删除数据.wmv
│  │          19update修改数据.wmv
│  │          20今日总结.wmv
│  │
│  └─Day-9
│      └─视频
│              01昨日回顾.wmv
│              02数据类型总览.wmv
│              03整型类型详解.wmv
│              04整数类型演示.wmv
│              05小数类型.wmv
│              06数据类型选择举例.wmv
│              07时间日期类型.wmv
│              08char和varchar类型.wmv
│              09上午回顾.wmv
│              10text类型.wmv
│              11enum和set初步.wmv
│              12enum和set的深入.wmv
│              13字段属性(1).wmv
│              13字段属性(2).wmv
│              13字段属性(3).wmv
│              14今日回顾.wmv

├─06. 基于PHP7+MVC博客系统设计
│  ├─1-php
│  │      01CMD模式下操作MySQL步骤(1).avi
│  │      02CMD模式下操作MySQL步骤(2).avi
│  │      03使用phpMyAdmin导入备份数据.avi
│  │      04PHP连接MySQL服务器(1).avi
│  │      05PHP连接MySQL服务器(2).avi
│  │      06PHP连接MySQL服务器(3).avi
│  │      07选择数据库.avi
│  │      08设置字户端字符集.avi
│  │      09执行SQL语句.avi
│  │      10释放结果集对象.avi
│  │      11从结果集获取一行数据(1).avi
│  │      12从结果集获一行数据(2).avi
│  │      13从结果集获取一行数据(3).avi
│  │      14从结果集中获取多行数据.avi
│  │      15获取查询的记录数.avi
│  │      16获取受影响的行数.avi
│  │      17学生数据表结构.avi
│  │      18综合案例:显示学生信息(1).avi
│  │      19综合案例:连接数据库的公共文件.avi
│  │      20综合案例:显示学生信息(2).avi
│  │      21综合案例:删除学生信息(1).avi
│  │      22综合案例:删除学生信息(2).avi
│  │      23综合案例:添加学生(1).avi
│  │      24综合案例:添加学生(2).avi
│  │      25综合案例:添加学生(3).avi
│  │      26课后总结.avi
│  │      27复选框处理.avi
│  │
│  ├─10-面向对象_4
│  │  └─video
│  │          01面向对象开发流程.avi
│  │          02单例的设计模式.avi
│  │          03数据库工具类(1).avi
│  │          04数据库工具类(2).avi
│  │          05数据库工具类(3).avi
│  │          06数据库工具类(4).avi
│  │          07数据库工具类(5).avi
│  │          08数据库工具类(6).avi
│  │          09连接数据库的公共文件.avi
│  │          10制作显示的表格页面.avi
│  │          11显示学生信息列表.avi
│  │          12删除学生信息.avi
│  │          13创建分页类.avi
│  │          14数据分页.avi
│  │          15什么是工厂设计模式.avi
│  │          16工厂设计模式的要求.avi
│  │          17工厂实例(1).avi
│  │          18工厂实例(2).avi
│  │          19工厂模式总结.avi
│  │          20什么是PHP重载.avi
│  │          21魔术方法__get应用.avi
│  │          22魔术方法__set应用.avi
│  │          23魔术方法__isset应用.avi
│  │          24魔术方法__unset应用.avi
│  │          25魔术方法__call应用.avi
│  │          26魔术方法__callStatic应用.avi
│  │          27什么是变量序列化.avi
│  │          28数组变量序列化.avi
│  │          29数组变量反序列化.avi
│  │          30对象序列化.avi
│  │          31对象反序列化.avi
│  │          32课后总结1.avi
│  │
│  ├─11-PDO
│  │  └─video
│  │          01静态延时绑定.avi
│  │          02什么是命名空间.avi
│  │          03定义单个命名空间.avi
│  │          04定义子命名空间.avi
│  │          05文件系统中访问文件方式.avi
│  │          06访问空间中元素的方式.avi
│  │          07namespace关键字.avi
│  │          08导入空间中的元素并起别名.avi
│  │          09空间总结.avi
│  │          10PDO简介.avi
│  │          11开启PDO扩展.avi
│  │          12创建PDO类的对象.avi
│  │          13PDO对象exec方法.avi
│  │          14PDO对象query方法.avi
│  │          15PDO对象lastInsertId方法.avi
│  │          16PDO对象的setAttribute方法.avi
│  │          17PDOStatement对象fetch方法.avi
│  │          18PDOStatement对象fetchAll方法.avi
│  │          19PDOStatement对象rowCount方法.avi
│  │          20错误模式:静默模式.avi
│  │          21错误模式:警告模式.avi
│  │          22错误模式:异常模式.avi
│  │          23SQL语句处理过程.avi
│  │          24SQL语句预处理步骤.avi
│  │          25制作相同结构的SQL语句.avi
│  │          26SQL语句预处理.avi
│  │          27课后总结.avi
│  │
│  ├─12-smarty
│  │  └─video
│  │          01昨日回顾.avi
│  │          02实现HTML代码和PHP代码简单分离.avi
│  │          03去除视图文件中所有的PHP标记.avi
│  │          04常用PHP模板引擎.avi
│  │          05Smarty介绍.avi
│  │          06Smarty第1个案例.avi
│  │          07Smarty配置:左右定界符.avi
│  │          08Smarty配置:修改视图目录.avi
│  │          09Smarty变量:普通变量.avi
│  │          10Smarty保留变量:页面请求变量.avi
│  │          11Smarty保存变量:预定义常量.avi
│  │          12Smarty保存变量:时间戳.avi
│  │          13Smarty配置变量.avi
│  │          14上午复习.avi
│  │          15Smarty配置变量分组.avi
│  │          16foreach循环基本语法.avi
│  │          17foreach输出一维数组.avi
│  │          18foreach输出二维数组.avi
│  │          19foreach常用属性.avi
│  │          20section循环基本语法.avi
│  │          21section输出一维枚举数组.avi
│  │          22section输出二维枚举数组.avi
│  │          23section控制循环起点、步长值.avi
│  │          24if运算符介绍.avi
│  │          25if实例:当兵年龄判断.avi
│  │          26if实例:表格隔行变色.avi
│  │          27变量调节器介绍.avi
│  │          28常用的变量调节器.avi
│  │          29时间戳格式化.avi
│  │          30truncate截取字符串.avi
│  │          31课后总结.avi
│  │
│  ├─13-mvc_1
│  │  └─video
│  │          01MVC概述.avi
│  │          02MVC各组件构成.avi
│  │          03MVC原理图.avi
│  │          04MVC简单演示.mp4
│  │          05MVC实例:展示学生信息(1).avi
│  │          06MVC实例:展示学生信息(2).avi
│  │          07MVC实例:展示学生信息(3).avi
│  │          08MVC实例:删除学生(1).mp4
│  │          09MVC实例:删除学生(2).avi
│  │          10MVC实例:删除学生(3).mp4
│  │          11MVC总结.avi
│  │          12MVC第1个版本:整合学生和新闻模块(1).avi
│  │          12MVC第1个版本:整合学生和新闻模块(2).avi
│  │          13MVC第2个版本:实现基础模型类.avi
│  │          14MVC第3个版本:工厂模型类实现.avi
│  │          15MVC第4个版本:控制器类的实现(1).avi
│  │          16MVC第4个版本:控制器类的实现(2).mp4
│  │          17MVC第5个版本:添加学生(1).avi
│  │          18MVC第5个版本:添加学生(2).avi
│  │          19MVC第6个版本:控制器类的进一步优化.avi
│  │          20课后总结.avi
│  │
│  ├─14-mvc_2
│  │  └─video
│  │          01昨日回顾.avi
│  │          02MVC第8个版本:基础控制器类的实现.avi
│  │          03MVC第9个版本:修改学生(1).avi
│  │          04MVC第9个版本:修改学生(2).avi
│  │          05MVC第9个版本:修改学生(3).avi
│  │          06MVC第9个版本:修改学生(4).avi
│  │          07MVC第10个版本:目录简单划分(1).avi
│  │          08MVC第10个版本:目录简单划分(2).avi
│  │          09MVC第11个版本:前端控制器(index.php).avi
│  │          10MVC第11个版本:前端控制器(index.php).avi
│  │          11MVC第12个版本:平台概念引入.avi
│  │          12MVC第12个版本:平台概念引入.avi
│  │          13MVC第12个版本:平台概念引入.avi
│  │          14MVC第12个版本:平台概念引入.avi
│  │          15MVC第13个版本:类的自动加载.avi
│  │          16MVC第14个版本:目录常量定义.avi
│  │          17MVC第14个版本:目录常量定义.avi
│  │          18MVC第15个版本:配置文件.avi
│  │          19MVC第15个版本:初始类(1).avi
│  │          20MVC第15个版本:初始类(2).avi
│  │          21MVC第15个版本:初始类(3).avi
│  │          22MVC第15个版本:修改Db类.avi
│  │          23课后总结.avi
│  │
│  ├─15-blog_1
│  │  └─video
│  │          01昨日回顾.avi
│  │          02项目开发流程.avi
│  │          03博客介绍.avi
│  │          04导入博客数据库.avi
│  │          05运行博客项目.avi
│  │          06博客项目前后台功能.avi
│  │          07MVC目录结构.avi
│  │          08MVC框架:前台配置文件.avi
│  │          09MVC框架:前台入口文件.avi
│  │          10MVC框架:初始类1.avi
│  │          11MVC框架:初始类2.avi
│  │          12测试框架正常运行.avi
│  │          13学生信息管理(前台).avi
│  │          14后台入口文件.avi
│  │          15学生信息管理(后台).avi
│  │          16上午回顾.avi
│  │          17上午回顾.avi
│  │          18为什么要封装PDOWrapper类.avi
│  │          19封装PDO类(1).avi
│  │          20封装PDO类(2).avi
│  │          21封装PDO类(3).avi
│  │          22封装PDO类(4).avi
│  │          23封装PDO类(5).avi
│  │          24MVC引入PDOWrapper类.avi
│  │          25创建模型类对象的工厂方法.avi
│  │          26封装自己的Smarty类.avi
│  │          27创建基础控制器并引入Smarty类.avi
│  │          28Smarty与MVC整合.avi
│  │          29课后总结.avi
│  │
│  ├─16-blog_2
│  │  └─video
│  │          01后台首页——准备工作.avi
│  │          02后台首页——HTML框架标记.avi
│  │          03后台首页——显示后台首页.avi
│  │          04用户管理——创建user数据表.avi
│  │          05用户管理——准备工作.avi
│  │          06用户管理——显示用户列表.avi
│  │          07用户管理——显示用户列表.avi
│  │          08用户管理——删除用户记录.avi
│  │          09用户管理——注册用户.avi
│  │          10用户管理——修改用户.avi
│  │          11用户管理——修改用户.avi
│  │          12用户登录——准备工作.avi
│  │          13用户登录——显示登录界面.avi
│  │          14用户登录——登录流程图.avi
│  │          15用户登录——登录验证.avi
│  │          16用户登录——登录验证.avi
│  │          17创建图像验证码类.avi
│  │          18用户登录——引入验证码.avi
│  │          19用户访问权限管理.avi
│  │          20后台首页视图相关资料修改.avi
│  │          21用户退出.avi
│  │          22友情链接——准备工作.avi
│  │          23友情链接——创建数据表.avi
│  │          24友情链接——显示列表.avi
│  │          25友情链接——添加记录.avi
│  │          26课后总结.avi
│  │
│  ├─17-blog_3
│  │  └─video
│  │          01文章类别——准备工作.avi
│  │          02文章类别——创建数据表.avi
│  │          03文章类别——创建分类控制器.avi
│  │          04文章类别——无限级分类表结构.avi
│  │          05文章类别——无限级分类原理.avi
│  │          06文章类别——无限级分类代码(1).avi
│  │          07文章类别——无限级分类代码(2).avi
│  │          08文章类别——显示分类列表.avi
│  │          09文章类别——添加分类(1).avi
│  │          10文章类别——添加分类(2).avi
│  │          11文章类别——删除分类.avi
│  │          12文章管理——准备工作.avi
│  │          13文章管理——创建数据表.avi
│  │          14文章管理——显示文章列表(1).avi
│  │          15文章管理——显示文章列表(2).avi
│  │          16文章管理——显示文章列表(3).avi
│  │          17文章管理——添加文章(1).avi
│  │          18文章管理——在线HTML编辑器引入.avi
│  │          19文章管理——添加文章(2).avi
│  │          20创建分页类文件.avi
│  │          21文章数据分页.avi
│  │          22文章搜索条件.avi
│  │          23文章搜索分页效果.avi
│  │
│  ├─18-blog_4
│  │  └─video
│  │          01昨日回顾.avi
│  │          02前端介绍.avi
│  │          03前台首页——准备工作.mp4
│  │          04前台配置文件.avi
│  │          05首页控制器添加index()方法.avi
│  │          06获取友情链接数据.avi
│  │          07获取文章分类数据(1).mp4
│  │          08获取文章分类数据(2).avi
│  │          09获取文章归档数据(1).avi
│  │          10获取文章归档数据(2).avi
│  │          11获取文章连表查询的数据.avi
│  │          12首页分页功能.mp4
│  │          13首页搜索功能.avi
│  │          14列表页管理——后台登录地址修改.avi
│  │          15列表页管理——读列文章列表并分页.avi
│  │          16内容页管理——添加content方法.mp4
│  │          17根据ID获取连表查询的数据.avi
│  │          18百度分享按钮.avi
│  │          19更新文章阅读数.avi
│  │          20前一篇和后一篇实现.avi
│  │          21更新点赞数(1).mp4
│  │          22更新点赞数(2).avi
│  │          23课后总结.avi
│  │
│  ├─2-php
│  │      01昨日回顾.avi
│  │      02目录操作概述.avi
│  │      03创建目录.avi
│  │      04判断是不是目录.avi
│  │      05判断文件是否存在.avi
│  │      06删除目录.avi
│  │      07更改目录权限.avi
│  │      08获取文件权限值.avi
│  │      09目录改名或移动.avi
│  │      10打开目录.avi
│  │      11读取目录条目.avi
│  │      12字符集转换.avi
│  │      13关闭目录.avi
│  │      14目录操作总结.avi
│  │      15递归思想.avi
│  │      16实例:递归遍历phpMyAdmin目录(1).avi
│  │      17实例:递归遍历phpMyAdmin目录(2).avi
│  │      18打开文件.avi
│  │      19关闭文件.avi
│  │      20读取指定大小的文件内容.avi
│  │      21读取一行数据.avi
│  │      22读取文件内容到数组.avi
│  │      23读取文件内容到字符串.avi
│  │      24实例:读取记事本学生信息.avi
│  │      25写入文件内容.avi
│  │      25另存文件内容.avi
│  │      26复制文件.avi
│  │      27删除文件.avi
│  │      28递归删除目录.avi
│  │      29课后总结.avi
│  │
│  ├─3-php
│  │      01昨日回顾.avi
│  │      02数据分页:显示学生列表数据.mp4
│  │      03数据分页:分页原理.avi
│  │      04数据分页:读取分页数据.avi
│  │      05数据分页:分页代码(1).avi
│  │      06数据分页:分页代码(2).avi
│  │      07HTTP协议概述.avi
│  │      08BS网络结构.mp4
│  │      09HTTP协议概述.avi
│  │      10HTTP协议的特点.avi
│  │      11HTTP协议之URL(1).avi
│  │      12HTTP协议之URL(2).mp4
│  │      13HTTP请求的构成.avi
│  │      13抓包工具.avi
│  │      14请求行的构成.avi
│  │      15请求头部分含义.avi
│  │      16HTTP请求正文.avi
│  │      17请求网页共发送几次请求.mp4
│  │      18HTTP响应的构成.avi
│  │      19常见状态码.avi
│  │      20状态码302临时跳转演示.avi
│  │      21状态码304没有改动演示.mp4
│  │      22状态码403禁止访问演示.avi
│  │      23状态码404没找到演示.avi
│  │      24刷新并跳转.avi
│  │      25实例:下载文件(1).mp4
│  │      26实例:下载文件(2).avi
│  │      27课后总结.avi
│  │
│  ├─4-php
│  │      01开启GD2图像处理的扩展.avi
│  │      02查看图像扩展GD2是否开启.avi
│  │      03绘制的步骤和坐标系.avi
│  │      04创建一个空画布.avi
│  │      05从已知图像上创建画布.avi
│  │      06销毁图像资源.avi
│  │      07输出图像或保存图像.avi
│  │      08给画布分配颜色.avi
│  │      09水平写入一行字符串.avi
│  │      10绘制一行居中字符串.avi
│  │      11写入一行TTF字符串.avi
│  │      12图像验证码(1).avi
│  │      13图像验证码(2).avi
│  │      14图像验证码(3).avi
│  │      15图像水印效果avi.avi
│  │      16图像缩略图.avi
│  │      17图像处理总结.avi
│  │      18文件上传原理.avi
│  │      19超全局变量数组$_FILES.avi
│  │      20上传文件错误代码.avi
│  │      21查看上传的临时文件位置.avi
│  │      22移动上传临时文件到永久目录中.avi
│  │      23上传文件相关配置.avi
│  │      24单个文件上传(1).avi
│  │      25单个文件上传(2).avi
│  │      26多文件上传.avi
│  │      27课后总结.avi
│  │
│  ├─5-php
│  │      01昨日回顾.avi
│  │      02COOKIE和SESSION概述.avi
│  │      03IE浏览器查看COOKIE数据.avi
│  │      04什么是COOKIE.avi
│  │      05COOKIE的好处.avi
│  │      06COOKIE工作原理.avi
│  │      07添加COOKIE数据.avi
│  │      08读取COOKIE数据.avi
│  │      09COOKIE有效期:即时性设置.avi
│  │      10COOKIE有效性:设置过期时间.avi
│  │      11COOKIE路径有效性.avi
│  │      12COOKIE域名有效性.avi
│  │      13COOKIE是否仅限https发送COOKIE.avi
│  │      14COOKIE是否只能发往服务器使用COOKIE.avi
│  │      15删除COOKIE数据.avi
│  │      16COOKIE总结.avi
│  │      17什么是SESSION.avi
│  │      18SESSION工作原理.avi
│  │      19开启SESSION会话.avi
│  │      20添加SESSION数据.avi
│  │      21读取SESSION数据.avi
│  │      22删除SESSION数据.avi
│  │      23销毁SESSION文件.avi
│  │      24SESSION对应COOKIE的配置.avi
│  │      25SESSION垃圾回收机制.avi
│  │      26课后总结.avi
│  │
│  ├─6-php
│  │      01准备工作.avi
│  │      02创建数据库php69.avi
│  │      03创建用户表user.avi
│  │      04添加一条用户数据.avi
│  │      05创建相册数据表photos.avi
│  │      06用户登录流程图.avi
│  │      07登录表单页面.avi
│  │      08连接数据库的公共文件.avi
│  │      09处理用户登录程序(1).avi
│  │      10处理用户登录程序(2).avi
│  │      11创建验证码.avi
│  │      12登录页面添加验证码.avi
│  │      13判断两次验证码是否一致.avi
│  │      14制作添加相册的表单.avi
│  │      15上传照片处理程序(1).avi
│  │      16判断文件内容类型.avi
│  │      17上传照片处理程序(2).avi
│  │      18上传照片处理程序(3).avi
│  │      19显示相册列表.avi
│  │      20显示相册列表(分页).avi
│  │      21显示照片详细信息.avi
│  │      22更新照片访问量.avi
│  │      23课后总结.avi
│  │
│  ├─7-面向对象_1
│  │      01面向过程的编程思想.avi
│  │      02面向对象的编程思想.avi
│  │      03类和对象的关系.avi
│  │      04类的定义语法格式.avi
│  │      05类的定义语法格式.avi
│  │      06成员属性介绍.avi
│  │      07权限修饰符介绍.avi
│  │      08成员属性定义.avi
│  │      09成员方法定义.avi
│  │      10创建类的对象.avi
│  │      11上午总结.avi
│  │      12如何访问对象的属性和方法.avi
│  │      13对象属性操作.avi
│  │      14成员方法操作.avi
│  │      15$this关键字使用.avi
│  │      16类常量介绍.avi
│  │      17类常量定义.avi
│  │      18类常量举例说明.avi
│  │      19什么是构造方法.avi
│  │      20构造方法.avi
│  │      21什么是析构方法.avi
│  │      22对象何时销毁.avi
│  │      23课后总结.avi
│  │
│  ├─8-面向对象_2
│  │      01昨日回顾.avi
│  │      02静态属性和静态方法.avi
│  │      03静态属性和静态方法.avi
│  │      04self关键字.mp4
│  │      05实例:设计学生类(1).avi
│  │      06实例:设计学生类(2).avi
│  │      07为什么打印对象时,只能看见对象属性.avi
│  │      08OOP中内存的分配情况.avi
│  │      09值传递.mp4
│  │      10引用传递.avi
│  │      11值传递变成引用传递.avi
│  │      12什么是类的封装性.mp4
│  │      13实例:类的封装性.avi
│  │      14类的继承性.avi
│  │      15类的继承性.avi
│  │      16继承的语法格式.mp4
│  │      17单继承和多继承.avi
│  │      18单继承的简单演示.avi
│  │      19parent关键字.avi
│  │      20什么是类的多态.avi
│  │      21方法重写要求.avi
│  │      22实例:商品类(1).avi
│  │      23实例:商品类(2).avi
│  │      24实例:商品类(3).avi
│  │      25实例:商品类(4).avi
│  │      26实例:商品类(5).mp4
│  │      27课后总结.avi
│  │
│  └─9-面向对象_3
│          01昨日回顾.avi
│          02最终类和最终方法.avi
│          03抽象类和抽象方法(1).avi
│          04抽象类和抽象方法(2).avi
│          05接口基本概念.avi
│          06接口基本概念.avi
│          07接口实例.avi
│          08为什么需要类的自动加载.avi
│          09类文件的命名规范.avi
│          10自动加载函数何时调用.avi
│          11spl_autoload_register()函数语法.avi
│          12类的自动加载:使用有名函数.avi
│          13类的自动加载:使用匿名函数.avi
│          14什么是对象克隆.avi
│          15克隆方法__clone().avi
│          16foreach基本语法.avi
│          17使用foreach遍历对象属性.avi
│          18魔术方法__toString().avi
│          19魔术方法__invoke().avi
│          20什么是设计模式.avi
│          21单例设计核心代码.avi
│          22实例:单例的数据库工具类.avi
│          23课后总结.avi

├─07. JavaScript基础
│  ├─Day-1
│  │  └─视频
│  │          01JavaScript简介.avi
│  │          02学习JS的IDE和浏览器工具.avi
│  │          03script位置.avi
│  │          04语言基础.avi
│  │          05变量(一).avi
│  │          06变量(二).avi
│  │          07常量.avi
│  │          08运算符(一).avi
│  │          09运算符(逻辑运算符).avi
│  │          10运算符(三).avi
│  │          11数组.avi
│  │          12对象.avi
│  │          13对象(二).avi
│  │          14数据类型.avi
│  │          15引用类型和原型类型.avi
│  │
│  └─Day-2
│      └─视频
│              01反馈.avi
│              02转换成字符串.avi
│              03转换成数值型.avi
│              04转换成布尔型.avi
│              05顺序结构.avi
│              06分支结构.avi
│              07循环结构.avi
│              08函数基础.avi
│              09作用域.avi
│              10内置对象-Math.avi
│              11内置对象-Date.avi
│              12内置对象-String.avi
│              13内置函数-Array.avi
│              14总结.avi

├─08. Web API(BOM.DOM.事件.特效)
│  ├─Day-3
│  │  └─视频
│  │          01回顾.avi
│  │          02今日目标.avi
│  │          03什么是DOM.avi
│  │          04节点以及节点关系.avi
│  │          05根据document查询标签节点.avi
│  │          06根据document查询标签节点(二).avi
│  │          07相互关系查询–根据父节点查找所有的子节点.avi
│  │          08相互关系查询–根据父节点查询所有的后代节点.avi
│  │          09根据父节点查询子节点–查询第一个和最后一个子节点.avi
│  │          10相互关系查询–根据子节点查询父节点和兄弟节点查询.avi
│  │          11遗留DOM(0级DOM).avi
│  │          12创建添加节点.avi
│  │          13克隆节点.avi
│  │          14替换和删除节点.avi
│  │          15设置和获取元素的css样式.avi
│  │          16事件简介.avi
│  │          17事件绑定方式.avi
│  │          18事件处理函数中的this练习.avi
│  │          19事件对象.avi
│  │          20事件对象常用属性.avi
│  │
│  ├─Day-4
│  │  └─视频
│  │          01回顾.avi
│  │          02获取元素的属性.avi
│  │          03修改、添加元素的属性.mp4
│  │          04删除判断元素的属性.avi
│  │          05总结.avi
│  │          06innerHTML和innerText.avi
│  │          07dom对象其他通用属性.mp4
│  │          08案例–全选反选取消.avi
│  │          09DOM获取元素的位置.avi
│  │          10通过dom对象绑定事件.avi
│  │          11通过html标签的on…属性绑定事件.mp4
│  │          12事件监听方式绑定事件.avi
│  │          13事件对象与keyCode值.avi
│  │          14阻止冒泡事件.avi
│  │          15阻止默认行为.avi
│  │          16案例–html布局.avi
│  │          17案例–JS部分1.mp4
│  │          18案例–JS部分2.avi
│  │
│  └─Day-5
│      └─视频
│              01总结–元素类型节点增删改查操作.avi
│              02总结–属性类型节点增删改查操作.avi
│              03总结–文本类型节点增删改查操作.avi
│              04总结–事件.avi
│              05总结–事件对象.avi
│              06全局环境.avi
│              07执行流程及错误对执行的影响.avi
│              08定时器.avi
│              09垃圾回收与闭包.avi
│              10闭包的应用.avi
│              11给会走的时间加入控制按钮.avi
│              12会走的时间加入控制按钮2.avi
│              13淡入效果(一,完成生硬的变化).avi
│              14完成淡入效果.avi

├─09. JavaScript高级(面向对象.闭包.原型链.正则)
│  ├─Day-6
│  │  └─视频
│  │          01闭包回顾.avi
│  │          02正则简介.avi
│  │          03正则入门案例.mp4
│  │          04量词.avi
│  │          05元字符.avi
│  │          06方括号.mp4
│  │          07修饰符.avi
│  │          08转义字符.avi
│  │          09捕获和引用.mp4
│  │          10JS匹配中文.avi
│  │          11PHP中匹配中文.avi
│  │          12环视.avi
│  │          13环视排除.mp4
│  │          14正则对象中的成员属性和方法.avi
│  │          15search方法.avi
│  │          16match.avi
│  │          17split分割成数组.avi
│  │          18replace.mp4
│  │          19判断手机号.avi
│  │          20解决结巴程序.avi
│  │          21总结.avi
│  │
│  ├─Day-7
│  │  └─视频
│  │          01回顾.avi
│  │          02邮箱验证规则.avi
│  │          03用户名验证.avi
│  │          04preg_match.avi
│  │          05preg_match_all.avi
│  │          06preg_replace.avi
│  │          07贪婪模式和非贪婪模式.avi
│  │          08PHP正则要使用单引号.avi
│  │          09表单验证.avi
│  │          10表单验证(二).avi
│  │          11仿淘宝评分小星星.avi
│  │          12仿淘宝评分小星星修改.avi
│  │          13标签页效果.avi
│  │          14横向下拉菜单.avi
│  │          15下拉菜单缓慢变化.avi
│  │
│  ├─Day-8
│  │  └─视频
│  │          01回顾.avi
│  │          02今日目标.avi
│  │          03面向对象介绍.avi
│  │          04回顾如何得到对象.avi
│  │          05new构造函数方式得到对象.avi
│  │          06对象相关操作.avi
│  │          07对象在内存中的存在形式.avi
│  │          08原型对象.avi
│  │          09原型对象与构造函数与实例对象的关系.avi
│  │          10原型链.avi
│  │          11扩展内置对象.avi
│  │          12原型对象应用–为DOM对象添加方法.avi
│  │          13定义对象的多种方式.avi
│  │          14函数也是值.avi
│  │          15arguments对象.avi
│  │          16call和apply和bind的用法.avi
│  │          17总结.avi
│  │
│  └─Day-9
│      └─视频
│              01回顾.avi
│              02Object.avi
│              03Object小结.avi
│              04冒充方式实现继承.avi
│              05原型链方式和create方法实现继承.avi
│              06事件处理函数中的this.avi
│              07面向对象中的this.avi
│              08定时器中的this.avi
│              09贪吃蛇分析.avi
│              10创建地图.avi
│              11创建食物并放到地图上.avi
│              12创建蛇并显示到地图上.avi
│              13蛇移动.avi

├─10.精通Ajax
│  ├─Day-10
│  │  └─视频
│  │          01JS函数回顾.avi
│  │          02JS DOM和事件回顾.avi
│  │          03JS 面向对象回顾.avi
│  │          04JS 正则回顾.avi
│  │          05Ajax介绍.avi
│  │          06Ajax工作原理.avi
│  │          07创建Ajax对象.avi
│  │          08验证用户名–创建所需文件.avi
│  │          09验证用户名–失去焦点准备发送.avi
│  │          10验证用户名–发送请求及服务器返回数据.avi
│  │          11验证用户名–接收服务器返回的数据并处理.avi
│  │          12验证用户名–检测Ajax的执行状态.avi
│  │          13验证用户名–总结.avi
│  │          14细节问题–编码.avi
│  │          15细节问题–缓存问题.avi
│  │          16细节问题–get和post请求.avi
│  │          17细节问题–同步异步请求.avi
│  │          18细节问题–status状态码.avi
│  │          19什么是JSON.avi
│  │          20JSON–js数据和json格式互换.avi
│  │          21JSON–PHP数据和json格式互换.avi
│  │          22服务器返回JSON格式的数据.avi
│  │          23案例–三表介绍.avi
│  │          24页面加载,获取省.avi
│  │
│  └─Day-11
│      └─视频
│              01回顾.avi
│              02今日目标.avi
│              03三级联动–获取省.avi
│              04三级联动–切换省获取市.avi
│              05三级联动–切换市获取县.avi
│              06优化–分析json文件.avi
│              07优化–修改代码.avi
│              08优化–封装函数.avi
│              09XML介绍.avi
│              10编写XML文档.avi
│              11服务器返回xml格式的数据.avi
│              12JS处理返回的XML.avi
│              13FormData–制作表单.avi
│              14FormData–收集表单数据发送到服务器.avi
│              15FormData–使用注意事项.avi
│              16FormData–完成异步上传.avi
│              17进度条–准备工作.avi
│              18同源策略和跨域请求.avi
│              18进度条–分析Ajax对象的upload属性.avi
│              19进度条–完成.avi
│              20实现跨域–代理方式.avi
│              21实现跨域–CORS方式.avi

├─11.jQuery与插件开发实战
│  ├─Day-12
│  │  └─视频
│  │          01Ajax回顾.avi
│  │          02今日目标.avi
│  │          03jQuery简介.avi
│  │          04jQuery版本介绍.avi
│  │          05快速入门.avi
│  │          06可编辑的表格–知识点.avi
│  │          07可编辑的表格–HTML和css.avi
│  │          08可编辑的表格–选择td绑定单击事件.avi
│  │          09可编辑的表格–单击td,设置它的内容为input.avi
│  │          10可编辑的表格–使用链式操作.avi
│  │          11可编辑的表格–给input添加键盘事件.avi
│  │          12可编辑的表格–总结.avi
│  │          13纵向导航菜单–知识点.avi
│  │          14纵向导航菜单–HTML和css.avi
│  │          15纵向导航菜单–JS实现效果.avi
│  │          16纵向导航菜单–案例总结.avi
│  │          17横向导航菜单–知识点.avi
│  │          18横向导航菜单–HTML和css.avi
│  │          19横向导航菜单–实现基本的效果.avi
│  │          20横向导航菜单–解决BUG.avi
│  │          21横向导航菜单–mouseover和mouseenter对比.avi
│  │          22标签页效果–HTML和css.avi
│  │          23标签页效果–JS实现功能.avi
│  │
│  ├─Day-13
│  │  └─视频
│  │          01回顾.avi
│  │          02释放$.mp4
│  │          03ready的简写形式.avi
│  │          04ready事件和onload事件的区别.avi
│  │          05DOM对象和jQuery对象的区别.avi
│  │          06each方法的使用.mp4
│  │          07普通事件的其他用法.avi
│  │          08on事件可以给未来的元素添加事件.avi
│  │          09on的多种用法.avi
│  │          10off事件.avi
│  │          11one一次性事件.mp4
│  │          12Ajax的get方法.avi
│  │          13Ajax的post方法.avi
│  │          14Ajax的ajax方法.avi
│  │          15Ajax收集表单数据.mp4
│  │          16Ajax提示方法.avi
│  │          17分页原理.avi
│  │          18分页–查询分页数据.avi
│  │          19分页–PHP实现分页.avi
│  │          20无刷新分页–获取第一页数据.avi
│  │          21无刷新分页–实现无刷新分页.avi
│  │
│  └─Day-14
│      └─视频
│              01回顾.avi
│              02效果.avi
│              03JSONP技术.avi
│              04JSONP技术.avi
│              05jQuery中的跨域请求.avi
│              06跨域实现无刷新分页.avi
│              07添加节点.avi
│              08替换节点.avi
│              09包裹节点.avi
│              10删除节点.avi
│              11克隆节点.avi
│              12属性操作.avi
│              13全选反选取消.avi
│              14插件语法.avi
│              15自定义插件(一).avi
│              16自定义插件(二).avi
│              17自定义插件(三).avi
│              18自定义插件(四).avi
│              19第三方插件–layer提示层.avi
│              20第三方插件–图表插件.avi
│              21第三方插件–旋转插件.avi

├─12.LINUX系统
│  ├─Day-1
│  │  └─视频
│  │          01.操作系统介绍.wmv
│  │          02.为什么使用Linux操作系统.wmv
│  │          03.Linux简介.wmv
│  │          04.vmware的安装.wmv
│  │          05.新建虚拟机.wmv
│  │          06.安装Linux(1).wmv
│  │          07.安装Linux(2).wmv
│  │          08.目录介绍.wmv
│  │          09.shell终端界面介绍.wmv
│  │          10.ls指令.wmv
│  │          11.clear指令.wmv
│  │          12.su指令.wmv
│  │          13.cd指令.wmv
│  │          14.pwd指令.wmv
│  │          15.touch指令.wmv
│  │          16.mkdir指令.wmv
│  │          17.cp指令.wmv
│  │          18.mv指令.wmv
│  │          19.rm指令.wmv
│  │          20.tail和head指令.wmv
│  │          21.cat与tac指令.wmv
│  │          22.vim指令.wmv
│  │          23.关机重启指令.wmv
│  │          24.回顾总结.wmv
│  │
│  └─Day-2
│      └─20181101_Linux_02
│          └─视频
│                  01.昨日回顾.wmv
│                  02.du指令.wmv
│                  03.df指令.wmv
│                  04.free指令.wmv
│                  05.find指令.wmv
│                  06.ps指令.wmv
│                  07.service指令.wmv
│                  08.grep指令.wmv
│                  09.wc指令.wmv
│                  10.管道.wmv
│                  11.vi介绍.wmv
│                  12.vim的三种模式.wmv
│                  13.命令模式-光标快速移动.wmv
│                  14.命令模式-复制操作.wmv
│                  15.命令模式-删除剪切指令.wmv
│                  16.命令模式-撤销与重做.wmv
│                  17.三种模式的切换.wmv
│                  18.末行模式.wmv
│                  19.编辑模式.wmv
│                  20.异常退出.wmv
│                  21.用户和用户组的介绍.wmv
│                  22.用户添加指令.wmv
│                  23.用户修改指令.wmv
│                  24.用户密码设置.wmv
│                  25.用户的删除操作.wmv
│                  26.用户组的添加操作.wmv
│                  27.用户组的修改操作.wmv
│                  28.用户组的删除操作.wmv

├─13.GIT
│  ├─Day-3
│  │  └─视频
│  │          01.昨日回顾.wmv
│  │          02.权限介绍.wmv
│  │          03.身份介绍.mp4
│  │          04.权限的查看操作.wmv
│  │          05.权限设置-字母形式.wmv
│  │          06.课堂练习.wmv
│  │          07.权限设置-数字形式.wmv
│  │          08.权限设置的注意事项.mp4
│  │          09.属主与数组的介绍.wmv
│  │          10.chown指令.wmv
│  │          11.chgrp指令.wmv
│  │          12.sudo配置.mp4
│  │          13.运行级别.wmv
│  │          14.ip地址的查看.wmv
│  │          15.网卡的配置文件.wmv
│  │          16.网络服务操作.mp4
│  │          17.ssh的简介.wmv
│  │          18.ssh远程连接.wmv
│  │          19.ssh文件传输.wmv
│  │          20.rpm软件管理.wmv
│  │          21.yum的基本语法.mp4
│  │          22.实例:搭建lamp环境.wmv
│  │          23.源码编译nginx.wmv
│  │
│  └─Day-4
│      └─视频
│              01.场景问题.wmv
│              02.svn简介.wmv
│              03.svn的优点.wmv
│              04.svn的执行流程.wmv
│              05.svn两端的安装.wmv
│              06.服务端的操作.wmv
│              07.svn仓库检出.wmv
│              08.提交第一个代码文件.wmv
│              09.设置匿名提交并解决图标问题.wmv
│              10.常用的操作指令.wmv
│              11.批量提交文档.wmv
│              12.svn常规的图标集.wmv
│              13.差异存储机制.wmv
│              14.文件忽略操作.wmv
│              15.版本回退与版本冲突.wmv
│              16.版本冲突的解决.wmv
│              17.svn的多仓库配置.wmv
│              18.svn的权限控制.wmv
│              19.创建svn服务.wmv
│              20.钩子程序的使用.wmv

├─14.nodejs
│  ├─Day-1
│  │  └─视频
│  │          0.0.JavaScript介绍.wmv
│  │          0.1.JS语法回顾.wmv
│  │          0.2.JS语法回顾-函数.wmv
│  │          0.3.JS语法回顾-面向对象.wmv
│  │          0.4.Node简介.wmv
│  │          0.5.node运行JS代码.wmv
│  │          0.6.REPL环境运行js代码.wmv
│  │          0.7.JS不同宿主提供API的概述.wmv
│  │          0.8.读取文件内容.wmv
│  │          0.9.异步的概念.wmv
│  │          1.0.fs模块读写文件内容.wmv
│  │          1.1.启动一个http服务.wmv
│  │          1.2.相应数据.wmv
│  │
│  ├─Day-2
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.内容回顾.wmv
│  │          0.2.启动一个HTTP服务器.wmv
│  │          0.3.相应一个完整的html页面.wmv
│  │          0.3.相应一段中文给客户端.wmv
│  │          0.4.响应一张图片.wmv
│  │          0.5.响应其他静态资源.wmv
│  │          0.6.防apache服务器加载文件列表.wmv
│  │          0.7.读取文件及文件夹的名字.wmv
│  │          0.8.获取文件在前台遍历.wmv
│  │          0.9.回顾JSON相互转换的知识点.wmv
│  │          1.0.获取文件其他属性.wmv
│  │          1.1.利用自调用闭包函数解决I丢失的问题.wmv
│  │          1.2.获取文件其他属性.wmv
│  │          1.3.获取文件类型.wmv
│  │          1.4.加载安装moment第三方时间处理模块.wmv
│  │          1.5.npm的基本使用.wmv
│  │          1.6.解决 npm 被墙问题.wmv
│  │          1.7.package.json 与 package-lock.json 文件的作用.wmv
│  │          1.8.postman的使用.wmv
│  │          99.1.扩展补充-事件传播及浏览器的事件处理.wmv
│  │
│  ├─Day-3
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.知识回顾.wmv
│  │          0.2.服务端渲染1.wmv
│  │          0.3.服务端渲染2.wmv
│  │          0.4.nodemon小工具失败的演示.wmv
│  │          0.5.Common规范的由来及各组织和JS的关系.wmv
│  │          0.6.node对commonjs的规范的支持.wmv
│  │          0.7.模块的导出问题.wmv
│  │          0.8.模块加载规则和顺序.wmv
│  │          0.9.模块化拆分http.js.wmv
│  │          1.0.模块化修改apche.wmv
│  │          1.1.Mysql基本操作.wmv
│  │          1.2.连接数据库查询数据.wmv
│  │          1.3.项目-加载静态页面.wmv
│  │          1.4.动态获取数据.wmv
│  │          1.5.动态获取数据-梳理注释.wmv
│  │          1.6.作业.wmv
│  │
│  ├─Day-4
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.回顾.wmv
│  │          0.2.判断HTTP请求方式.mp4
│  │          0.3.解析get请求的参数.wmv
│  │          0.4.获取单个用户信息.wmv
│  │          0.5.链式操作原理.mp4
│  │          0.6.使用链式操作获取全部数据.wmv
│  │          0.7.获取单个用户数据.wmv
│  │          0.8.修改-用户数据获取展示.wmv
│  │          0.9.接收POST数据.mp4
│  │          1.0.获取表单提交的post数据.wmv
│  │          1.1.添加update方法修改数据.wmv
│  │          1.2.完成弹窗跳转.wmv
│  │          1.3.删除操作.wmv
│  │          1.4.ES6简介.wmv
│  │          1.5.let声明变量.mp4
│  │          1.6.const.wmv
│  │          1.7.模板字符.wmv
│  │          1.8.解构赋值.wmv
│  │          1.9.属性及方法的简写.wmv
│  │          2.0.属性及方法的简写应用.wmv
│  │
│  ├─Day-5
│  │  └─视频
│  │          0.0.反馈1.wmv
│  │          0.1.反馈2.wmv
│  │          0.2.项目梳理.wmv
│  │          0.3.promise.wmv
│  │          0.4.promise容器原理.wmv
│  │          0.5.箭头函数.wmv
│  │          0.6.express介绍及安装.wmv
│  │          0.7.express基本使用.wmv
│  │          0.8.内置路由重构项目.wmv
│  │          0.9.使用外置路由.wmv
│  │          1.0.优化路由.wmv
│  │          1.1.重构模板引擎.wmv
│  │          1.2.利用express托管静态资源.wmv
│  │          1.3.完成整个项目重构.wmv
│  │          1.4.post请求头的问题.wmv
│  │          1.5.PHP实现文件上传.wmv
│  │          1.6.作业.wmv
│  │
│  └─Day-6
│      └─视频
│              0.0.反馈.wmv
│              0.1.复习.wmv
│              0.2.实现文件上传.wmv
│              0.3.项目中实现文件上传.wmv
│              0.4.项目中实现文件上传-入库.wmv
│              0.5.技术上解决登录.wmv
│              0.6.完成登录功能.wmv
│              0.7.session-cookie的判断.wmv
│              0.8.路由中间件1.wmv
│              0.9.中间件2.wmv
│              1.0.node结课.wmv
│              99.为HTTP中get和post平反.wmv

├─15.VueJS品优购前后端分离
│  ├─Day-10
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.复习.wmv
│  │          0.2.获取全部数据.wmv
│  │          0.3.添加任务.wmv
│  │          0.4.删除任务.wmv
│  │          0.5.完成任务.wmv
│  │          0.6.完成任务.wmv
│  │          0.7.解决BUG的问题.wmv
│  │          0.8.组件的基本使用.wmv
│  │          0.9.组件使用的注意事项.wmv
│  │          1,5.路由动态匹配.wmv
│  │          1.0.组件使用.wmv
│  │          1.1.Vue组件的概念.wmv
│  │          1.2.组件传值.wmv
│  │          1.3.生命周期.wmv
│  │          1.4.路由组件.wmv
│  │          1.5.cli.wmv
│  │
│  ├─Day-7
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.回顾总结.wmv
│  │          0.2.工程化演进.wmv
│  │          0.3.vue介绍及简单安装.wmv
│  │          0.3.工程化演进2.wmv
│  │          0.4.CND加速.wmv
│  │          0.5.vue实例.wmv
│  │          0.6.插值.wmv
│  │          0.7.v-text和v-html指令.wmv
│  │          0.8.v-bind指令.wmv
│  │          0.9.v-model单双向数据绑定及修饰符.wmv
│  │          1.0.v-on指令.wmv
│  │          1.1.事件修饰符.wmv
│  │          1.2.事件修饰符2.wmv
│  │          1.3.关于事件绑定的说明.wmv
│  │          1.4.作业.wmv
│  │          99.oninput事件.wmv
│  │
│  ├─Day-8
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.复习1.wmv
│  │          0.2.复习2.wmv
│  │          0.3.v-show.mp4
│  │          0.4.v-if.wmv
│  │          0.5.v-for.wmv
│  │          0.6.v-cloak.wmv
│  │          0.7.v-once.wmv
│  │          0.8.TodoLis案例介绍.mp4
│  │          0.9.TodoList项目搭建.wmv
│  │          1.0.初始化代码加载调试.wmv
│  │          1.1.莫名其妙–不要看.mp4
│  │          1.2.根据数据展示及隐藏.wmv
│  │          1.3.添加任务.wmv
│  │          1.4.全选与反选.wmv
│  │          1.5.实现全选与全不选.wmv
│  │          1.6.完成任务时的样式.mp4
│  │          1.7.删除任务.wmv
│  │          1.8.删除已完成的任务.wmv
│  │          1.9.MVVM设计思想.wmv
│  │
│  └─Day-9
│      └─视频
│              0.0.反馈.wmv
│              0.1.复习.wmv
│              0.2.MVC与MVVM工程理念.wmv
│              0.3.计算属性.wmv
│              0.4.侦听器.wmv
│              0.5.侦听器.wmv
│              0.6.使用ref操作DOM.wmv
│              0.7.过滤器的使用.wmv
│              0.8.过滤器的应用.wmv
│              0.9.失败的过滤器应用.wmv
│              1.0.过滤器的应用.wmv
│              1.1.自定义过滤器传值.wmv
│              1.2.动画及过渡.wmv
│              1.3.json-server1.wmv
│              1.4.axios的使用.wmv
│              1.5.作业.wmv

├─16.VUE项目
│  ├─Day-11
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.复习.wmv
│  │          0.2.ES6的模块化.wmv
│  │          0.3.严格模式概览.wmv
│  │          0.4.代码加载.wmv
│  │          0.5.代码加载.wmv
│  │          0.6.添加自己的路由.wmv
│  │          0.7.项目开始说明.wmv
│  │          0.8.项目开始.wmv
│  │          0.9.项目的流程.wmv
│  │          1.0.导入数据.wmv
│  │          1.1.测试接口.wmv
│  │          1.2.token的作用.wmv
│  │          1.3.项目预览.wmv
│  │          1.4.项目开发开始.wmv
│  │          1.5.登陆路由.wmv
│  │          1.6.使用ElementUI.wmv
│  │          1.7.登陆页面.wmv
│  │
│  ├─Day-12
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.复习.wmv
│  │          0.2.登录逻辑.mp4
│  │          0.3.封装axios.wmv
│  │          0.4.登录逻辑完成.wmv
│  │          0.5.验证登录.wmv
│  │          0.6.首页及头部布局.mp4
│  │          0.7.左侧布局.wmv
│  │          0.8.路由跳转.wmv
│  │          0.9.嵌套路由(子路由).wmv
│  │          1.0.判断登录.wmv
│  │          1.1.退出登录.mp4
│  │          1.2.用户列表页面布局.wmv
│  │          1.3.获取用户列表.wmv
│  │          1.4.遍历用户数据.wmv
│  │          1.5.封装axios.mp4
│  │          1.6.操作及状态样式.wmv
│  │          1.7.分页样式.wmv
│  │          1.8.模糊搜索.wmv
│  │          1.9.添加用户弹窗.wmv
│  │          2.0.添加用户.wmv
│  │
│  ├─Day-13
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.复习1.wmv
│  │          0.2.复习2.wmv
│  │          0.3.修改用户状态.wmv
│  │          0.4.修改用户状态失败.wmv
│  │          0.5.删除用户功能.wmv
│  │          0.6.删除用户功能提示窗.wmv
│  │          0.7.修改用户窗口展示.wmv
│  │          0.8.修改用户数据.wmv
│  │          0.9.展示角色窗口.wmv
│  │          1.0.请求服务器修改角色.wmv
│  │          1.1.角色笔记任务.wmv
│  │          1.2.分页显示1.wmv
│  │          1.3.分页笔记.wmv
│  │          1.4.分页显示2.wmv
│  │          1.5.前后端项目分离1.wmv
│  │          1.6.后台PHP.wmv
│  │
│  ├─Day-14
│  │  └─视频
│  │          0.0.反馈.wmv
│  │          0.1.复习1.wmv
│  │          0.2.复习2.wmv
│  │          0.3.复习3.wmv
│  │          0.4.权限列表.wmv
│  │          0.5.展示角色列表数据.wmv
│  │          0.6.角色权限的层级关系.wmv
│  │          0.7.展示数据.wmv
│  │          0.8.页面删除角色权限.wmv
│  │          0.9.删除角色权限.wmv
│  │          1.0.展示分配权限弹窗.wmv
│  │          1.1.展示已拥有权限.wmv
│  │          1.2.分配权限.wmv
│  │
│  └─Day-15
│      └─视频
│              0.0.反馈.wmv
│              0.1.复习.wmv
│              0.2.添加角色.wmv
│              0.3.删除角色.wmv
│              0.4.修改角色信息.wmv
│              0.5.路由守卫.mp4
│              0.6.左侧菜单权限控制.wmv
│              0.7.项目打包.wmv
│              0.8.路由懒加载.wmv
│              0.9.CDN加速打包.mp4
│              1.0.webpack.wmv

├─17.ThinkPHP5框架
│  ├─1-tp
│  │      01_今日目标.wmv
│  │      02_thinkphp5.1框架概述.wmv
│  │      03_什么是composer.wmv
│  │      04_composer工作原理.wmv
│  │      05_配置PHP的环境变量和开启相关PHP扩展.wmv
│  │      06_安装composer命令.wmv
│  │      07_切换composer镜像源.wmv
│  │      08_安装前环境要求检查.wmv
│  │      09_composer下载tp5.1.wmv
│  │      10_apache2.4运行tp5.1框架.wmv
│  │      11_命令行启动tp5.1框架.wmv
│  │      12_目录结构.wmv
│  │      13_开发规范.wmv
│  │      14_thinkphp请求的执行流(生命周期).wmv
│  │      15_tp项目导入到phpstrom中.wmv
│  │      16_隐藏index.php文件.wmv
│  │      17_路由相关的配置说明.wmv
│  │      18_定义路由的说明.wmv
│  │      19_请求类型.wmv
│  │      20_路由参数.wmv
│  │      21_路由分组.wmv
│  │      22_控制器的后缀.wmv
│  │      23_使用命令行创建分组.wmv
│  │      24_创建控制器命令.wmv
│  │      25_开启调试模式.wmv
│  │      26_前置操作.wmv
│  │      27_页面跳转.wmv
│  │      28_今日总结.wmv
│  │      29_bootstrap3插件之phpstorm.wmv
│  │
│  ├─2-tp
│  │      00_分组问题的反馈.wmv
│  │      01_昨日反馈.wmv
│  │      02_今日目标.wmv
│  │      03_变量获取.wmv
│  │      04_变量获取2.wmv
│  │      05_变量获取回顾.wmv
│  │      06_参数绑定.wmv
│  │      07_依赖注入.wmv
│  │      08_响应.wmv
│  │      09_模板的定义.wmv
│  │      10_模板渲染和赋值.wmv
│  │      11_模板渲染和赋值小结.wmv
│  │      12_使用函数.wmv
│  │      13_原样输出.wmv
│  │      14_循环标签.wmv
│  │      15_条件判断.wmv
│  │      16_模板继承.wmv
│  │      17_连接数据库.wmv
│  │      18_执行原生sql语句.wmv
│  │      19_添加数据Db.wmv
│  │      20_更新数据.wmv
│  │      21_删除数据.wmv
│  │      22_查询数据.wmv
│  │      23_模型定义与模型设置.wmv
│  │      24_模型添加数据.wmv
│  │      25_模型更新数据.wmv
│  │      26_模型删除.wmv
│  │      27_软删除.wmv
│  │      28_trait使用.wmv
│  │      29_今日目标.wmv
│  │
│  ├─3-tp
│  │  └─视频
│  │          01_昨日回顾.wmv
│  │          02_今日目标.wmv
│  │          03_查询数据.wmv
│  │          04_获取器.wmv
│  │          05_数据分页.wmv
│  │          06_独立验证.wmv
│  │          07_独立验证之自定义验证器的定义.wmv
│  │          08_验证器验证和csrf验证.wmv
│  │          09_验证码.wmv
│  │          10_cookie操作.wmv
│  │          11_session操作.wmv
│  │          12_闪存的设置与获取.wmv
│  │          13_传统式用户登录检查.wmv
│  │          14_定义中间件.wmv
│  │          15_控制器注册中间件.wmv
│  │          16_自定义路由注册.wmv
│  │          17_配置文件注册中间件.wmv
│  │          18_中间件传值.wmv
│  │          19_后台登录实现.wmv
│  │          20_今日总结.wmv
│  │
│  └─4-tp
│      └─视频
│              01_昨日回顾.wmv
│              02_今日目标.wmv
│              03_框架使用上传功能说明.wmv
│              04_webuploader上传组件的使用.mp4
│              05_webuploader上传回顾.wmv
│              06_图片删除操作.wmv
│              07_生成缩略图.wmv
│              08_后台权限判断中间件的使用.wmv
│              09_数据表设计.mp4
│              10_数据表的创建.wmv
│              11_模拟数据的添加.wmv
│              12_后台左侧菜单的修改(html).mp4
│              13_资源控制器和路由的定义.wmv
│              14_静态文章列表页显示.wmv
│              15_静态文章添加界面和前端验证.wmv
│              16_富文本编辑器.wmv
│              17_后台验证器.wmv
│              18_数据添加.mp4
│              19_列表页的数据展示.wmv
│              20_模型关联之属于关系.wmv
│              21_一对多和属于关系的说明.wmv
│              22_文章修改.wmv
│              23_文章删除.wmv
│              24_文章删除之vue.wmv
│              25_今日总结.wmv

├─18 Restful
│  └─6-Restful
│      └─视频
│              1-vuetify的基本使用.mp4
│              2-vuetify栅格单行单列.mp4
│              3-container的属性.mp4
│              4-响应式布局.mp4
│              5-对齐方式.mp4
│              6-列表显示1.mp4
│              7-上午内容复习.mp4
│              8-列表显示.mp4
│              9-添加页面.mp4
│              10-添加页面数据提交.mp4
│              11-修改页面数据.mp4

├─19.ThinkPHP5品优购商城
│  ├─10-shop
│  │  └─视频
│  │          0-laravel关联关系模型.mp4
│  │          1-简历分析.mp4
│  │          2-数据库设计.mp4
│  │          3-规格显示.mp4
│  │          4-spu和sku表分析.mp4
│  │          5-页面制作.mp4
│  │          6-后台接口实现.mp4
│  │          7-列表显示.mp4
│  │          8-商品列表页面.mp4
│  │
│  ├─11-shop
│  │  └─视频
│  │          0-预告.mp4
│  │          1-级联框.mp4
│  │          3.mp4
│  │          4-其它文本框.mp4
│  │          5-富文本编辑器.mp4
│  │          6-规格参数页面渲染.mp4
│  │          7-表与表之间关系分析.mp4
│  │          8-显示前台首页.mp4
│  │          9-注册页面渲染.mp4
│  │          补充-复杂版实现.mp4
│  │          10-短信接口.mp4
│  │          11-发送短信页面实现.mp4
│  │          2-品牌下拉框.mp4
│  │          20181121_101759.mp4
│  │          20181121_102550.mp4
│  │
│  ├─12-shop
│  │  └─视频
│  │          0-复习.mp4
│  │          1-表单验证.mp4
│  │          2-手机验证码验证.mp4
│  │          3.mp4
│  │          4-用户登录.mp4
│  │          5-用户登录session.mp4
│  │          6-渲染分类页面.mp4
│  │          7-使用布局改造.mp4
│  │          8-列表页.mp4
│  │          9-列表渲染2.mp4
│  │          10-列表的分页显示.mp4
│  │          11-详情页的渲染.mp4
│  │
│  ├─13-shop
│  │  └─视频
│  │          0-复习.mp4
│  │          1-cookie和session的原理.mp4
│  │          2-localStorage的介绍与基本使用.mp4
│  │          3-实现加入购物车1.mp4
│  │          4-加入购物车2.mp4
│  │          5-实现购物车列表.mp4
│  │          6-价格计算.mp4
│  │          7-计算总价.mp4
│  │          8-删除一条记录.mp4
│  │          9-选中的计算.mp4
│  │          10-批量删除.mp4
│  │          11-解决一些小bug.mp4
│  │          12-支付宝支付.mp4
│  │
│  ├─14-shop
│  │  └─视频
│  │          1-表与表之间的关系.mp4
│  │          2-多对多表关系分析.mp4
│  │          3-环境准备.mp4
│  │          4-不要关联模型实现一对一.mp4
│  │          5-使用关联模型实现一对一.mp4
│  │          6-根据关联表查本表.mp4
│  │          7-N+1问题.mp4
│  │          8-上午复习.mp4
│  │          9-关联新增.mp4
│  │          10-关联更新.mp4
│  │          11-swoole.mp4
│  │          12-一对多.mp4
│  │          13-多对多.mp4
│  │
│  ├─7-shop
│  │  └─视频
│  │          0-昨天复习.mp4
│  │          1-实现加法器.mp4
│  │          2-全局组件.mp4
│  │          3-局部组件.mp4
│  │          4-父到子.mp4
│  │          5-上午复习.mp4
│  │          6-路由.mp4
│  │          7-vue-cli的启动过程.mp4
│  │          8-v-for的案例.mp4
│  │          Vue的复习.mp4
│  │
│  ├─8-shop
│  │  └─视频
│  │          0-回顾.mp4
│  │          1-tree组件的代码分析.mp4
│  │          2-tree组件的使用.mp4
│  │          3-创建模块和控制器.mp4
│  │          4-tp实现分类列表接口.mp4
│  │          5-接口优化.mp4
│  │          6-跨域原理.mp4
│  │          7-TP实现跨域请求.mp4
│  │          8-上午的复习.mp4
│  │          9-使用vuetify画表格.mp4
│  │          10-页面优化.mp4
│  │          11-加入搜索框.mp4
│  │          12-后台实现接口.mp4
│  │          13-发送请求渲染数据.mp4
│  │          分类列表显示.mp4
│  │          前端代码架构分析.mp4
│  │          课程介绍.mp4
│  │
│  └─9-shop
│      └─视频
│              0-前一天复习.mp4
│              1-预告.mp4
│              3-对话框显示.mp4
│              4-表单制作.mp4
│              5-级联框.mp4
│              6-前台添加表单提交.mp4
│              7-后台接口实现1.mp4
│              8-后台接口实现2.mp4
│              9-关联关系模型.mp4
│              10-关闭窗口.mp4
│              11-上传接口.mp4
│              12-回显数据.mp4
│              13-回显示分类数据.mp4
│              14-修改接口实现.mp4

├─20 Nginx服务器集群
│  ├─1-nginx
│  │      1判断大型网站的标准.avi
│  │      2大并发服务器架构.avi
│  │      3NGINX的介绍.avi
│  │      4挂载光驱配置yum源.avi
│  │      5实现本地软件的上传.avi
│  │      6NGINX的安装启动管理.avi
│  │      7配置文件讲解.avi
│  │      8NGINX虚拟主机的配置.avi
│  │      9日志管理配置日志.avi
│  │      10日志文件结合定时任务切割案例.avi
│  │      11location语法讲解.avi
│  │
│  └─2-nginx
│          1内容回顾.avi
│          2定时任务说明.avi
│          302与301重定向.avi
│          3重新规则.avi
│          6gizip压缩配置.avi
│          7rpm安装mysql软件.avi
│          8安装PHP.avi
│          9配置PHP.avi
│          EV~2018.11.28~17.23.49.avi
│          重写规则break与last的区别.avi
│          10PHP与nginx的整合.avi
│          11部署tp框架.avi
│          12部署dede项目.avi
│          13负载均衡的配置.avi
│          14window下安装nginx.avi

├─21.Memcache缓存设计
│  └─3-memcache
│          1memache的介绍.avi
│          2在window下面安装memache.avi
│          3telnet链接memcache服务器.avi
│          4添加和修改操作.mp4
│          5设置删除状态指令操作.avi
│          6失效时间说明.avi
│          7安装php扩展.avi
│          8PHP数据类型存储memcache.avi
│          9memcache应用案例.avi
│          10memcache在TP5中使用.mp4
│          11memcache分布式存储.avi
│          12session数据入memcache.avi
│          13memcache注意的其他问题.avi
│          14linux下安装memcache软件.mp4

├─22.Redis
│  ├─4-redis
│  │  └─1201
│  │          1内容回顾.avi
│  │          2nosql简介.avi
│  │          3Redis介绍.avi
│  │          4Redis软件linux下安装.avi
│  │          5redis启动管理.avi
│  │          6window安装redis.avi
│  │          7字符串的操作.avi
│  │          8哈希类型的操作.avi
│  │          9链表类型操作.avi
│  │          9链表类型操作2.avi
│  │          11Redis常用基本指令.avi
│  │          12安全认证设置密码.avi
│  │          13window下安装php对应的redis扩展.avi
│  │          14PHP操作Redis基本操作.avi
│  │          15记住密码错误次数案例.avi
│  │          16Redis在TP5中的使用.avi
│  │          17持久化方式-快照.avi
│  │          18持久化方式-aof.avi
│  │          19linux下安装PHP的Redis扩展.avi
│  │          20外网Redis客户端访问限制.avi
│  │
│  └─5-redis
│      └─1203
│              1数据类型集合操作.avi
│              2数据类型有序集合.avi
│              3redis中主从复制.avi
│              4Redis中的事务.avi
│              5秒杀抢购案例.avi
│              6综合案例-用户注册.avi
│              7综合案例-列表页面.avi
│              8综合案例-修改数据.avi
│              9综合案例-删除用户.avi
│              10综合案例-添加关注.avi
│              11队列说明.avi
│              内容回顾.avi

├─23.MongoDB
│  └─6-mongodb
│      └─1204
│          └─视频
│                  1mongodb简介.avi
│                  2mongodb的几个概念.avi
│                  3mongodb安装.avi
│                  4mongodb压缩包方式安装.avi
│                  5MongoDB入门语句.avi
│                  6添加文档.avi
│                  7删除文档.avi
│                  8修改文档.avi
│                  9查询文档.avi
│                  10mongodb中的管理员权限控制.avi
│                  11mongodb中的索引.avi
│                  12mongodb数据的导出导入.avi
│                  13mongodb的主从复制.avi
│                  14PHP操作mongodb.avi
│                  15linux下安装mongodb.avi
│                  EV~2018.12.04~17.08.10.avi
│                  内容回顾-队列使用.avi

├─24.网站优化
│  ├─7-mysql优化一
│  │  └─1206
│  │          1mysql优化概述.avi
│  │          2innodb存储引擎.mp4
│  │          3myisam存储引擎.avi
│  │          4memory存储引擎.avi
│  │          5慢查询日志的说明.avi
│  │          6profile机制精确记录查询时间.mp4
│  │          7mysql中索引.avi
│  │          8执行计划分析sql语句的执行情况.avi
│  │          9索引的数据结构.avi
│  │          10索引覆盖.avi
│  │          11索引的使用原则.mp4
│  │          12mysql中锁机制.avi
│  │          PHP文件演示锁机制.avi
│  │
│  ├─8-mysql优化二
│  │  └─1207
│  │          1查询缓存的使用.avi
│  │          2创建分区.avi
│  │          3分区管理.avi
│  │          4分表技术.avi
│  │          5数据碎片与维护.avi
│  │          6表的范式讲解.avi
│  │          7mysql中的视图.avi
│  │          8MySQL中的视图(二).avi
│  │          9SQL编程if判断.avi
│  │          10SQL编程循环操作.avi
│  │          11存储过程讲解.avi
│  │          内容回顾.avi
│  │
│  └─9-mysql优化三
│      └─1209
│              1存储过程补充.avi
│              2自定义函数.avi
│              3mysql中系统函数用法一.avi
│              4mysql中系统函数用法二.avi
│              5触发器简介.avi
│              6触发器讲解.avi
│              7事务操作.avi
│              8读写分离介绍.avi
│              9MySQL授权账号.avi
│              10MySQL 中log-bin日志操作.avi
│              11配置主从服务器.avi
│              12TP框架中读写分离实现.avi
│              EV~2018.12.09~12.01.35.avi
│              内容回顾.avi

├─25.-sphinx+页面静态化
│  └─10-sphinx+页面静态化
│      └─1210
│              1回顾.avi
│              2sphinx简介与原理.avi
│              3sphinx的安装.mp4
│              4使用sphinx创建索引.avi
│              5安装启动sphinx的服务.avi
│              6查询关键词到sphinx服务器代码演示.avi
│              7查询关键词标注.mp4
│              8sphinx的匹配模式.avi
│              9增量索引的创建.avi
│              10网页静态化的概述.avi
│              11ob缓存的讲解.avi
│              12真静态案例.mp4
│              13伪静态介绍.avi
│              14伪静态案例.avi
│              15防盗链案例.avi

├─26.laravel框架
│  ├─day01
│  │  └─视频
│  │          01_昨日回顾.wmv
│  │          02_今日目标.wmv
│  │          03_laravel简介.wmv
│  │          04_运行laravel服务器要求.mp4
│  │          05_composer部署安装laravel框架.wmv
│  │          06_让phpstrom更友好的支持laravel.wmv
│  │          07_目录结构.wmv
│  │          08_目录结构-小结.wmv
│  │          09_命令行运行laravel框架.mp4
│  │          10_apache设置虚拟主机运行laravel.wmv
│  │          11_laravel处理csrf验证.wmv
│  │          12_排除指定路由中不进行csrf验证.wmv
│  │          13_laravel概述与路由配置文件.wmv
│  │          14_4种基础路由的定义.wmv
│  │          15_其它路由的定义.wmv
│  │          16_路由参数.wmv
│  │          17_路由别名.wmv
│  │          18_路由分组之路由前缀.wmv
│  │          19_查看定义好的路由.wmv
│  │          20_命令创建控制器.wmv
│  │          21_分目录创建控制器.wmv
│  │          22_定义路由控制器.wmv
│  │          23_Input类来获取数据.wmv
│  │          24_Request类来获取数据1.wmv
│  │          25_Request类来获取数据2.wmv
│  │          26_辅助函数获取数据.mp4
│  │          27_设置与获取cookie.wmv
│  │          28_重定向.wmv
│  │          29_返回json数据.wmv
│  │          30_view函数就指定视图模板并进行视图分目录.mp4
│  │          31_分配数据到模板并在模板中取出.wmv
│  │          32_三元运算和未转义输出.wmv
│  │          33_原始形态的输出.wmv
│  │          34_使用函数.wmv
│  │          35_条件语句.wmv
│  │          36_循环的使用.wmv
│  │          37_模板包含.wmv
│  │          38_模板继承.wmv
│  │          39_今日总结.wmv
│  │
│  ├─day02
│  │  └─视频
│  │          01_昨日回顾.wmv
│  │          02_今日目标.wmv
│  │          03_表单验证说明和规则介绍.wmv
│  │          04_添加用户界面展示.wmv
│  │          05_this – validate去验证表单.mp4
│  │          06_独立验证方式.wmv
│  │          07_验证器方式验证.wmv
│  │          08_表单验证小结.wmv
│  │          09_验证规则切换为中文.mp4
│  │          10_laravel操作数据库开启pdo扩展.wmv
│  │          11_数据配置.wmv
│  │          12_检查数据库的配置是否正确.wmv
│  │          13_DB操作原生sql之添加.wmv
│  │          14_DB操作原生sql之修改.wmv
│  │          15_DB操作原生sql之查询.wmv
│  │          16_DB操作原生sql之删除.wmv
│  │          17_DB操作原生sql方法.wmv
│  │          18_DB构建器之获取多条记录.mp4
│  │          19_laravel-debugbar调试工具的安装.wmv
│  │          20_DB构建器之获取单条记录.wmv
│  │          21_DB构建器之回顾.wmv
│  │          22_DB构造器之添加.mp4
│  │          23_DB构造器之修改和删除.wmv
│  │          24_创建迁移文件.wmv
│  │          25_编写迁移文件.wmv
│  │          26_执行迁移文件.wmv
│  │
│  ├─day03
│  │  └─视频
│  │          01_昨日回顾.wmv
│  │          02_今日目标.wmv
│  │          03_模型文件的位置和创建模型和迁移.wmv
│  │          04_模型的限制.wmv
│  │          05_模型操作之添加数据.wmv
│  │          06_模型操作之查询数据.wmv
│  │          07_模型操作之修改数据.wmv
│  │          08_模型操作之删除数据真删除.wmv
│  │          09_模型操作之删除数据软删除.wmv
│  │          10_faker添加模拟数据.wmv
│  │          11_使用faker加数据工厂来添加数据.mp4
│  │          12_faker本地化操作.wmv
│  │          13_模型事件.wmv
│  │          14_文章列表页分页的显示.wmv
│  │          15_文章列表页分页参数问题解决和搜索功能.mp4
│  │          16_数据分页.wmv
│  │          17_laravel中session相关配置.wmv
│  │          18_session相关方法说明.wmv
│  │          19_session方法相关操作.wmv
│  │          20_中间件概述.wmv
│  │          21_定义中间件.wmv
│  │          22_注册中间件方案.wmv
│  │          23_项目初始化.wmv
│  │          24_创建控制器和配置数据库连接.mp4
│  │          25_用户迁移文件的创建和执行.wmv
│  │          26_创建用户数据工厂.wmv
│  │          27_模拟数据填充.mp4
│  │          28_后台静态资源的引入.wmv
│  │          29_后台界面的静态展示.wmv
│  │          30_静态页提交地址的更换和验证器的编写.wmv
│  │          31_把验证信息显示到模板页中.mp4
│  │          32_模型中实现登录操作.wmv
│  │          33_今日总结.wmv
│  │
│  ├─day04
│  │  └─视频
│  │          01_昨日回顾.wmv
│  │          02_今日目标.wmv
│  │          03_验证码的安装.wmv
│  │          04_验证码的配置.wmv
│  │          05_模板中的调用.wmv
│  │          06_点击更换验证码.mp4
│  │          07_验证码验证中文提示.wmv
│  │          08_验证码验证中文提示方案2.wmv
│  │          09_验证码和登录完成.mp4
│  │          10_laravel缓存的相关的设置.wmv
│  │          11_缓存Cache类的介绍.wmv
│  │          12_phpstorm中支持artisan命令.wmv
│  │          13_laravel缓存的设置.wmv
│  │          14_缓存设置到redis中.mp4
│  │          15_文件上传.wmv
│  │          16_iframe实现无刷新上传文件.wmv
│  │          17_修改php.ini文件支持大文件上传.wmv
│  │          18_auth实现后台的登录.wmv
│  │          19_auth来实现登录.wmv
│  │          20_一对一实现.wmv
│  │          21_一对一实现2.wmv
│  │          22_关系方法的简写.mp4
│  │          23_一对多关系.wmv
│  │          24_多对多关系.wmv
│  │          25_小P学堂项目初始化.mp4
│  │          26_rbac表设计.wmv
│  │          27_迁移文件的创建和模型修改.wmv
│  │          28_登录界面的展示.wmv
│  │          29_用户的auth.wmv
│  │          30_今日总结.wmv
│  │
│  └─day05
│      └─视频
│              01_昨日回顾.wmv
│              02_今日目标.wmv
│              03_创建后台欢迎控制器.mp4
│              04_后台主页和欢迎页的展示.wmv
│              05_自定义函数定义和使用.wmv
│              06_登录成功跳转并带有闪存数据.wmv
│              07_创建中间件并编写用户是否登录的代码.wmv
│              08_使用中间件防用户翻墙.wmv
│              09_用户已登录跳转到后台首页.mp4
│              10_用户退出.wmv
│              11_管理管理界面的展示.wmv
│              12_定义管理员列表路由.wmv
│              13_定义管理员列表路由对应的控制器方法.mp4
│              14_模板继承和管理员列表展示.wmv
│              15_datatable了解使用和客户端分页.wmv
│              16_datatables服务器端分页.wmv
│              17_用户列表字段的显示处理.wmv
│              18_搜索的完成.wmv
│              19_搜索方法的优化.wmv
│              20_datatables使用回顾.wmv
│              21_datatables点击排序.wmv
│              22_用户删除操作.mp4
│              23_资源路由和资源控制器的创建.wmv
│              24_权限列表的展示.wmv
│              25_角色列表.mp4
│              26_创建权限与角色中间表.wmv
│              27_权限列表.wmv
│              28_权限表修改.wmv
│              29_权限的添加界面和迁移文件修改.wmv
│              30_添加的权限操作.mp4
│              31_给角色分配权限.wmv
│              32_给用户分配权限.wmv
│              33_今日总结.wmv

├─27.公众号开发
│  ├─Day-1
│  │  └─day01
│  │          01_今日目标.wmv
│  │          02_微信发展史.wmv
│  │          03_微信与微信公众平台的区别及作用.wmv
│  │          04_三者相关的区别说明.wmv
│  │          05_注册公众平台.wmv
│  │          06_登录公众平台.wmv
│  │          07_开发者模式说明介绍.wmv
│  │          08_编辑模式-被关注时回复-关键词回复.wmv
│  │          09_开发模式之外网服务器准备文案1.wmv
│  │          10_内容穿透简介.wmv
│  │          11_注册与实名认证及购买免费隧道.wmv
│  │          12_natapp软件配置.wmv
│  │          13_配置apache多端口虚拟主机.wmv
│  │          14_运行natapp.wmv
│  │          15_开启开发模式和接入的原理图.wmv
│  │          16_代码接入公众平台.wmv
│  │          17_测试平台的接入.wmv
│  │          18_接收消息所用到的知识点.wmv
│  │          19_微信6大接收接口写入日志.wmv
│  │          20_被动回复消息介绍.wmv
│  │          21_回复文本消息.wmv
│  │          22_回复文本消息-代码改进版本.wmv
│  │          23_回复图片消息.wmv
│  │          24_回复音乐.wmv
│  │          25_今日总结.wmv
│  │
│  ├─Day-2_公众号开发
│  │      01_代码分析.wmv
│  │      02_昨日回顾.wmv
│  │      03_今日目标.wmv
│  │      04_php发起网络请求1.wmv
│  │      05_curl发起get请求.wmv
│  │      06_curl发起post请求.wmv
│  │      07_curl发起文件上传.wmv
│  │      08_curl总结回顾.wmv
│  │      09_curl封装总结.wmv
│  │      10_获取access_token.wmv
│  │      11_accesstoken缓存到memcache中.wmv
│  │      12_自定义菜单的概述.wmv
│  │      13_创建自定义菜单.wmv
│  │      13_创建自定义菜单.wmv.fiq
│  │      14_删除自定义菜单.wmv
│  │      15_点击事件的处理.wmv
│  │      16_自定我菜单事件推送.wmv
│  │      17_公众号素材的介绍.wmv
│  │      18_新增临时与永久素材的说明.wmv
│  │      19_表单上传图片.wmv
│  │      20_上传昨时素材.wmv
│  │      21_上传永久素材.wmv
│  │      22_上传临时与永久素材.wmv
│  │      23_发送客服消息.wmv
│  │      24_今日总结.wmv
│  │
│  └─Day-3_公众号开发
│          00_git图形工具的使用.wmv
│          01_作业代码讲解.wmv
│          02_反馈说明.wmv
│          03_昨日回顾.wmv
│          04_今日目标.wmv
│          05_场景二维码概述.wmv
│          06_生成场景二维码api介绍.wmv
│          07_生成临时和永久二维码.wmv
│          08_三级分销表设计.wmv
│          09_三级分销.wmv
│          10_语音识别.wmv
│          11_开启微信的LBS.wmv
│          12_存储位置入库.wmv
│          13_高德地图开放平台的注册与登录.wmv
│          14_整合到了公众平台提供周边搜索服务.wmv
│          15_LBS服务小结.wmv
│          16_网页授权概述.wmv
│          17_设置微信授权域名和网页开发工具.wmv
│          18_获取code值.wmv
│          19_得到openid.wmv
│          20_拉取用户信息.wmv
│          21_网页授权小结.wmv
│          22_jssdk的概述.wmv
│          23_公众号后台绑定授权域名.wmv
│          24_引入js类库文件.wmv
│          25_jsapi_ticket获取.wmv
│          26_生成签名.wmv
│          27_通过config接口注入权限验证.wmv
│          28_通过ready接口处理成功验证.wmv
│          29_通过ready接口处理成功验证2.wmv
│          30_今日总结.wmv

├─28.小程序(laravel教育系统)
│  ├─Day-4_小程序
│  │      01_昨日回顾.wmv
│  │      02_今日目标.wmv
│  │      03_用中间件进行权限的限制.mp4
│  │      04_用中间件进行权限的限制-小结.wmv
│  │      05_什么是小程序和如何理解小程序.wmv
│  │      06_如果理解小程序和与传统APP的区别.wmv
│  │      07_小程序的框架结构.mp4
│  │      08_小程序账号的申请与登录设置.wmv
│  │      10_小程序开发工具的介绍.wmv
│  │      11_helloworld创建.wmv
│  │      12_小程序的文件结构.wmv
│  │      13_app.json之pages选项.mp4
│  │      14_app.json之window选项.wmv
│  │      15_app.json之tabBar选项.mp4
│  │      16_app.json之网络超时设置和开启debug.wmv
│  │      17_生命周期.wmv
│  │      18_数据的绑定.wmv
│  │      19_列表渲染.wmv
│  │      20_条件判断.wmv
│  │      21_模板.wmv
│  │      22_引用.mp4
│  │      23_wxss样式选择器.wmv
│  │      24_尺寸单位和全局与局部样式.wmv
│  │      25_样式导入.wmv
│  │      26_flex介绍.wmv
│  │      27_容器的属性.mp4
│  │      28_flex的实例.wmv
│  │      29_小程序之商城初始化.wmv
│  │      30_商城的顶部扫完.wmv
│  │      31_banner图片和导航图标.wmv
│  │      32_商城页面排版.mp4
│  │      33_今日总结.wmv
│  │
│  ├─Day-5_小程序
│  │      01_昨日回顾.wmv
│  │      02_今日目标.wmv
│  │      03_什么事件.wmv
│  │      04_事件的分类和事件绑定.wmv
│  │      05_冒泡和非冒泡事件操作.wmv
│  │      06_点击一段时间更换一个颜色.wmv
│  │      07_事件对象和用事件对象来传参.wmv
│  │      08_属性值类型.wmv
│  │      09_属性值类型2.wmv
│  │      10_共同属性类型.wmv
│  │      11_tab切换制作.wmv
│  │      12_view组件的使用.wmv
│  │      13_swiper组件介绍.wmv
│  │      14_swiper组件介绍2.wmv
│  │      15_scroll-view组件.wmv
│  │      16_scroll-view组件之回到顶部.wmv
│  │      17_scroll-view之加载更多.wmv
│  │      18_富文本显示.wmv
│  │      19_按钮之分享功能.wmv
│  │      20_按钮之在线客服功能.wmv
│  │      21_input搜索.wmv
│  │      22_form使用.wmv
│  │      23_导航组件.wmv
│  │      24_video标签.wmv
│  │      25_自定义组件.wmv
│  │      26_wxs模块使用.wmv
│  │      27_今日总结.wmv
│  │
│  ├─Day-6_小程序
│  │      01_昨日回顾.wmv
│  │      02_今日总结.wmv
│  │      03_申明一个es6的类.wmv
│  │      04_发起https请求api介绍.wmv
│  │      05_app.json文件中设置超时时间.wmv
│  │      06_发起一个有效的网络请求.wmv
│  │      07_laravel编写接口1.wmv
│  │      08_laravel编写接口2.wmv
│  │      09_小程序中用户列表的展示.wmv
│  │      10_请求方法的封装之模块化.wmv
│  │      11_使用promise进行请求的再次封坟.wmv
│  │      12_Http类的引入.wmv
│  │      13_使用模型和全局配置文件.wmv
│  │      14_加载更多.wmv
│  │      15_加载更多的回顾.wmv
│  │      16_缓存api介绍.wmv
│  │      17_数据数据操作.wmv
│  │      18_自定义缓存类.wmv
│  │      19_自定义缓存设置回顾.wmv
│  │      20_用户交互.wmv
│  │      21_加载框.wmv
│  │      22_提示框.wmv
│  │      23_确认框.wmv
│  │      24_小p之app.json文件配置.wmv
│  │      25_PHP页面的静态列表页.wmv
│  │      26_在线教育表设计.wmv
│  │      27_数据表设计.wmv
│  │      28_模拟分类数据.wmv
│  │      29_课程管理之课程列表和添加.wmv
│  │      30_课程管理回顾.wmv
│  │      31_今日总结.wmv
│  │
│  └─Day-7_小程序
│          01_昨日回顾.wmv
│          02_今日目标.wmv
│          03_文件上传功代码重写课时管理路由和权限的添加.mp4
│          04_课时列表和课时的添加.wmv
│          05_点击课时名称弹出h5播放mp4视频文件.wmv
│          06_课时管理回顾.wmv
│          07_编写接口的文档.wmv
│          08_接口输出make-resource.mp4
│          09_接口的跨域.wmv
│          10_课程列表接口回顾.wmv
│          11_jwt的介绍.wmv
│          12_课时列表接口编写.mp4
│          13_接口异常的处理.wmv
│          14_小程序之课程列表的获取.wmv
│          14_编写请求类Http.js
│          15_小程序之课程列表回顾.wmv
│          16_请求添加用户交互.mp4
│          17_缓存功能.wmv
│          18_使用wxs来过滤标题.wmv
│          19_自定义编译场景.wmv
│          20_课时列表页.wmv

└─29.-react前后端分离(电影项目)
    ├─day-01
    │      0.1.raect简介.wmv
    │      0.2.项目安装与启动.wmv
    │      0.3.react基本使用1.wmv
    │      0.4.jsx语法简介.wmv
    │      0.5.jsx语法基础.wmv
    │      0.6.jsx数组遍历.wmv
    │      0.7.JSX语法总结.wmv
    │      0.8.构造函数及组件.wmv
    │      0.9.构造函数模块化组件.wmv
    │      1.0.class基本语法.wmv
    │      1.1.变量提升.wmv
    │      1.2.原型链继承.wmv
    │      1.3.冒充继承.wmv
    │      1.4.类的继承.wmv
    │      1.5.类组件.wmv
    │      1.6.props值.wmv
    │      1.7.props与state.wmv
    │      1.8.评论列表案例.wmv
    │      1.9.模块与组件化.wmv
    │
    ├─day-02
    │      0.0.反馈.wmv
    │      0.1.复习.wmv
    │      0.2.css样式的写法.mp4
    │      0.3.评论样式.wmv
    │      0.4.引入bootstrap.wmv
    │      0.5.事件的绑定.wmv
    │      0.6.事件对象.mp4
    │      0.7.事件中this的指向.wmv
    │      0.8.单向数据绑定.wmv
    │      0.9.双向数据绑定.wmv
    │      1.0.ref操作DOM.mp4
    │      1.1.生命周期.wmv
    │      1.2.钩子函数的使用.wmv
    │      1.3.组件间的数据传递-父传子.mp4
    │      1.4.子级组件向父级组件传值.wmv
    │
    └─day-03
            0.0.介绍.wmv
            0.1.安装PHP.wmv
            0.2.安装swoole.wmv
            0.3.swoole搭建HTTP服务器.wmv
            0.4.swoole的事件机制及请求响应处理.wmv
            0.5.实现文件上传.wmv
            0.6.websocket服务器.wmv
            0.7.客户端.wmv
            0.8.聊天室.wmv

资源下载
下载价格40 学币
VIP折扣、赞助终身VIP免费
常见问题
学币是什么?
1学币 = 1元人民币,可通过每日签到或赞助VIP获得!
如何购买更优惠?
推荐赞助VIP,赞助VIP后再购买超划算-购买会有折扣!(季/年VIP折扣购买,终身VIP免费)
资源能分享给别人吗?
本站资源仅限用于学习和研究目的,不得用于商业或者非法用途,否则,一切后果请用户自负!
遇到问题怎么办?
遇到问题直接点击页面右下角消息按钮联系客服反馈,会在第一时间处理!
0
显示验证码
没有账号?注册  忘记密码?