课程介绍(A000739):
黑马-前端 |含Vue3.0小兔鲜儿电商项目 |资料齐全|完结
课程目录:
文件目录:
黑马-前端 含Vue3.0小兔鲜儿电商项目 资料齐全完结 |
│ ├─01-阶段一 前端开发基础 |
│ │ ├─第一章 前端就业班课程导学 |
│ │ │ └─第一章 前端就业班课程导学.mp4 24.19MB |
│ │ ├─第七章 品优购电商项目【v6.5】 |
│ │ │ ├─7-1 品优购项目介绍及准备工作 |
│ │ │ │ ├─01-品优购项目导读.mp4 832KB |
│ │ │ │ ├─02-网站制作流程.mp4 6.53MB |
│ │ │ │ ├─03-品优购项目规划.mp4 15.32MB |
│ │ │ │ ├─04-品优购项目搭建.mp4 14.58MB |
│ │ │ │ ├─05-品优购项目-样式的模块化开发.mp4 8.32MB |
│ │ │ │ ├─06-品优购项目-favicon图标制作.mp4 12.71MB |
│ │ │ │ └─07-品优购项目-TDK三大标签SEO优化.mp4 14.33MB |
│ │ │ ├─7-2 首页Header区域实现 |
│ │ │ │ ├─08-品优购首页-快捷导航shortcut结构搭建.mp4 12.38MB |
│ │ │ │ ├─09-品优购首页-快捷导航左侧制作.mp4 8.99MB |
│ │ │ │ ├─10-品优购首页-快捷导航右侧搭建.mp4 12.48MB |
│ │ │ │ ├─11-品优购首页-快捷导航右侧字体图标.mp4 13.84MB |
│ │ │ │ ├─12-品优购首页-header头部模块搭建.mp4 8.19MB |
│ │ │ │ ├─13-品优购首页-logoSEO优化(上).mp4 12.24MB |
│ │ │ │ ├─14-品优购首页-logoSEO优化(下).mp4 8.41MB |
│ │ │ │ ├─15-品优购首页-search搜索模块(上).mp4 12.59MB |
│ │ │ │ ├─16-品优购首页-search搜索模块(下).mp4 9.88MB |
│ │ │ │ ├─17-品优购首页-hotwords热词模块.mp4 5.75MB |
│ │ │ │ ├─18-品优购首页-shopcar模块制作.mp4 13.49MB |
│ │ │ │ └─index.cfg -1.#INDB |
│ │ │ ├─7-3 首页Footer区域实现 |
│ │ │ │ ├─19-品优购首页-count购物车统计模块.mp4 13.36MB |
│ │ │ │ ├─20-品优购首页-nav导航模块搭建.mp4 9.88MB |
│ │ │ │ ├─21-品优购首页-dropdown模块制作.mp4 14.53MB |
│ │ │ │ ├─22-品优购首页-导航详细分类制作(上).mp4 14.38MB |
│ │ │ │ ├─23-品优购首页-导航详细分类制作(下).mp4 5.49MB |
│ │ │ │ ├─24-品优购首页-navitems模块制作.mp4 9.81MB |
│ │ │ │ ├─25-品优购首页-footer底部模块搭建.mp4 10.8MB |
│ │ │ │ ├─26-品优购首页-modservecie模块制作(上).mp4 14.96MB |
│ │ │ │ ├─27-品优购首页-modservecie模块制作(下).mp4 7.66MB |
│ │ │ │ ├─28-品优购首页-modhelp模块制作.mp4 16.05MB |
│ │ │ │ └─29-品优购首页-modcopyright模块制作.mp4 8.66MB |
│ │ │ ├─7-4 首页Main区域实现 |
│ │ │ │ ├─01-品优购首页-main主体盒子搭建.mp4 18.25MB |
│ │ │ │ ├─02-品优购首页-newsflash模块搭建.mp4 21.35MB |
│ │ │ │ ├─03-品优购首页-news-hd模块制作.mp4 12.7MB |
│ │ │ │ ├─04-品优购首页-new-bd模块制作.mp4 10.16MB |
│ │ │ │ ├─05-品优购首页-lifeservice制作(上).mp4 14.38MB |
│ │ │ │ ├─06-品优购首页-lifeservice制作(下).mp4 20.32MB |
│ │ │ │ ├─07-品优购首页-推荐模块recom(上).mp4 11.77MB |
│ │ │ │ ├─08-品优购首页-推荐模块recom(下).mp4 19.19MB |
│ │ │ │ ├─09-品优购首页-家用电器模块搭建.mp4 17.43MB |
│ │ │ │ ├─10-品优购首页-家用电器模块头部制作.mp4 17.3MB |
│ │ │ │ ├─11-tab栏选项卡原理布局需求.mp4 15.69MB |
│ │ │ │ ├─12-品优购首页-tablist-item布局(上).mp4 11.99MB |
│ │ │ │ ├─13-品优购首页-tablist-item布局(中).mp4 10.69MB |
│ │ │ │ └─14-品优购首页-tablist-item布局(下).mp4 17.92MB |
│ │ │ └─7-5 列表页和注册页实现+网站上传 |
│ │ │ ├─15-品优购列表-结构搭建.mp4 11.38MB |
│ │ │ ├─16-品优购列表页-秒杀模块制作.mp4 9.17MB |
│ │ │ ├─17-品优购列表页-导航模块修改.mp4 19.1MB |
│ │ │ ├─18-品优购列表页-一个小问题.mp4 8.68MB |
│ │ │ ├─20-品优购列表页-结束.mp4 17.47MB |
│ │ │ ├─21-品优购注册页-header制作.mp4 13.7MB |
│ │ │ ├─22-品优购列表页-注册主体模块头部制作.mp4 10.49MB |
│ │ │ ├─23-品优购注册页-注册主体制作(上).mp4 11.54MB |
│ │ │ ├─24-品优购注册页-注册主体制作(下).mp4 13.81MB |
│ │ │ ├─25-品优购注册页-安全程度模块.mp4 8.99MB |
│ │ │ ├─26-品优购注册页-同意模块和完成注册模块.mp4 13.42MB |
│ │ │ ├─27-品优购项目页面相互跳转以及作业安排.mp4 11.39MB |
│ │ │ ├─28-什么是服务器.mp4 6.49MB |
│ │ │ ├─29-申请免费空间以及网站上传.mp4 22.03MB |
│ │ │ └─30-课程总结.mp4 4.03MB |
│ │ ├─第三章 VSCode编辑器的使用【v6.5】 |
│ │ │ ├─00-vscode软件安装 |
│ │ │ │ ├─01VSCode软件.pdf 1.39MB |
│ │ │ │ ├─笔记 |
│ │ │ │ │ └─软件安装.md 3.62KB |
│ │ │ │ └─素材 |
│ │ │ │ ├─vscode.html 111.14KB |
│ │ │ │ └─VSCodeUserSetup-x64-1.27.2.exe 43.1MB |
│ │ │ ├─01vscode基本使用.mp4 22.3MB |
│ │ │ └─02vscode插件安装.mp4 20.37MB |
│ │ ├─第二章 HTML5 + CSS3课前导学 |
│ │ │ └─第二章 HTML5 + CSS3课前导学.mp4 33MB |
│ │ ├─第五章 CSS【v6.5】 |
│ │ │ ├─5-1 CSS基本选择器 |
│ │ │ │ ├─01-CSS层叠样式表导读.mp4 1.76MB |
│ │ │ │ ├─02-CSS简介.mp4 7.15MB |
│ │ │ │ ├─03-体验CSS语法规范.mp4 10.54MB |
│ │ │ │ ├─04-CSS代码风格.mp4 6.14MB |
│ │ │ │ ├─05-CSS选择器的作用.mp4 3.72MB |
│ │ │ │ ├─06-标签选择器.mp4 11.33MB |
│ │ │ │ ├─07-类选择器.mp4 16.82MB |
│ │ │ │ ├─08-使用类选择器画盒子.mp4 7.9MB |
│ │ │ │ ├─09-类选择器特殊使用-多类名.mp4 11.13MB |
│ │ │ │ ├─10-id选择器.mp4 9.03MB |
│ │ │ │ ├─11-通配符选择器.mp4 7.33MB |
│ │ │ │ ├─单元测试.docx 14.6KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS基本选择器-多类名选择器应用.zip 64.57KB |
│ │ │ │ └─课后练习.docx 22.61KB |
│ │ │ ├─5-10 清除浮动+PS切图 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─22-为什么清除浮动.mp4 23.29MB |
│ │ │ │ │ ├─23-清除浮动本质以及额外标签法.mp4 10.47MB |
│ │ │ │ │ ├─24-清除浮动之父元素overflow.mp4 3.74MB |
│ │ │ │ │ ├─25-清除浮动之after伪元素.mp4 9.46MB |
│ │ │ │ │ ├─26-清除浮动之双伪元素.mp4 4.38MB |
│ │ │ │ │ └─27-清除浮动.mp4 4.05MB |
│ │ │ │ ├─二 |
│ │ │ │ │ ├─01-常见的图片格式.mp4 6.63MB |
│ │ │ │ │ ├─02-ps切图-图层切图(上).mp4 11.08MB |
│ │ │ │ │ ├─03-ps切图-图层切图(下).mp4 11.69MB |
│ │ │ │ │ ├─04-ps切图-切片工具.mp4 18.13MB |
│ │ │ │ │ ├─05-ps切图-cutterman安装.mp4 6.69MB |
│ │ │ │ │ └─06-ps切图-cutterman使用技巧.mp4 14.19MB |
│ │ │ │ ├─单元测试.docx 16.2KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS清除浮动-文章推荐信息.zip 768.95KB |
│ │ │ │ ├─02-CSS清除浮动-个人相册.zip 2.96MB |
│ │ │ │ ├─images.zip 411.21KB |
│ │ │ │ ├─imgs.zip 158.69KB |
│ │ │ │ └─课后练习.docx 614.69KB |
│ │ │ ├─5-11 学成网在线项目 |
│ │ │ │ ├─07-学成在线案例准备工作.mp4 9.07MB |
│ │ │ │ ├─08-CSS属性书写顺序(重要).mp4 5.38MB |
│ │ │ │ ├─09-页面布局整体思路.mp4 14.41MB |
│ │ │ │ ├─10-学成在线-header区域制作.mp4 15.4MB |
│ │ │ │ ├─11-学成在线-logo区域制作.mp4 9.15MB |
│ │ │ │ ├─12-学成在线-导航栏nav区域制作(上).mp4 9.42MB |
│ │ │ │ ├─13-学成在线-导航栏nav区域制作(中).mp4 10.03MB |
│ │ │ │ ├─14-学成在线-导航栏nav区域制作(下).mp4 5.23MB |
│ │ │ │ ├─15-学成在线-搜索search模块input制作.mp4 14.32MB |
│ │ │ │ ├─16-学成在线-搜索search模块button制作.mp4 8.69MB |
│ │ │ │ ├─17-学成在线-用户user模块制作.mp4 9.34MB |
│ │ │ │ ├─18-学成在线-banner模块制作.mp4 12.57MB |
│ │ │ │ ├─19-学成在线-subnav模块制作(上).mp4 12.25MB |
│ │ │ │ ├─20-学成在线-subnav模块制作(下).mp4 6.66MB |
│ │ │ │ ├─21-学成在线-course模块制作(上).mp4 8.88MB |
│ │ │ │ ├─22-学成在线-course模块制作(中).mp4 6.47MB |
│ │ │ │ ├─23-学成在线-course模块制作(下).mp4 15.44MB |
│ │ │ │ ├─24-学成在线-精品推荐模块(上).mp4 7.66MB |
│ │ │ │ ├─25-学成在线-精品推荐模块(中).mp4 8.28MB |
│ │ │ │ ├─26-学成在线-精品推荐模块(下).mp4 11.85MB |
│ │ │ │ ├─27-学成在线-box-hd模块制作.mp4 14.51MB |
│ │ │ │ ├─28-学成在线-box-bd模块制作.mp4 11.03MB |
│ │ │ │ ├─29-学成在线-box模块完成.mp4 14.03MB |
│ │ │ │ ├─30-学成在线-footer模块制作.mp4 11.51MB |
│ │ │ │ ├─31-学成在线-copyright模块制作.mp4 12.78MB |
│ │ │ │ └─32-学成在线-links模块制作.mp4 11.01MB |
│ │ │ ├─5-12 CSS四种定位 |
│ │ │ │ ├─01-定位导读.mp4 1024KB |
│ │ │ │ ├─02-为什么需要定位.mp4 14MB |
│ │ │ │ ├─03-定位组成.mp4 5.84MB |
│ │ │ │ ├─04-相对定位.mp4 10.38MB |
│ │ │ │ ├─05-绝对定位-没有父级或者父级无定位情况.mp4 10MB |
│ │ │ │ ├─06-绝对定位-父级有定位情况.mp4 10.14MB |
│ │ │ │ ├─07-绝对定位脱标的不占有原来位置.mp4 4.35MB |
│ │ │ │ ├─08-子绝父相的由来.mp4 13.68MB |
│ │ │ │ ├─09-子绝父相案例-hot模块.mp4 18.74MB |
│ │ │ │ ├─10-固定定位.mp4 24.34MB |
│ │ │ │ ├─11-固定定位小技巧-固定到版心右侧.mp4 14.97MB |
│ │ │ │ ├─12-粘性定位(了解).mp4 9.78MB |
│ │ │ │ ├─13-定位总结.mp4 4MB |
│ │ │ │ ├─14-定位的叠放顺序.mp4 12.63MB |
│ │ │ │ ├─15-绝对定位的盒子居中算法.mp4 14.08MB |
│ │ │ │ ├─16-定位的特殊特性.mp4 4.32MB |
│ │ │ │ ├─17-浮动元素不会压住标准流的文字定位会.mp4 11.26MB |
│ │ │ │ ├─单元测试.docx 16.57KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS四种定位及应用-返回顶部按钮实现.zip 91.57KB |
│ │ │ │ ├─02-CSS四种定位及应用-点播按钮的实现1.zip 249.12KB |
│ │ │ │ ├─images.zip 127.05KB |
│ │ │ │ ├─imgs.zip 61.55KB |
│ │ │ │ └─课后练习.docx 101.99KB |
│ │ │ ├─5-13 元素显示和隐藏 |
│ │ │ │ ├─18-淘宝焦点图布局分析.mp4 5.5MB |
│ │ │ │ ├─19-淘宝焦点图-大盒子制作.mp4 8.23MB |
│ │ │ │ ├─20-淘宝焦点图-左侧箭头按钮制作.mp4 14.49MB |
│ │ │ │ ├─21-淘宝焦点图-右侧箭头按钮制作.mp4 13.54MB |
│ │ │ │ ├─22-淘宝焦点图-ul盒子模块制作.mp4 7.05MB |
│ │ │ │ ├─23-淘宝焦点图-li小圆点模块制作.mp4 9.83MB |
│ │ │ │ ├─24-网页布局总结.mp4 8.64MB |
│ │ │ │ ├─25-display显示隐藏元素.mp4 11.41MB |
│ │ │ │ ├─26-visibility显示隐藏元素.mp4 4.01MB |
│ │ │ │ ├─27-overflow溢出显示隐藏.mp4 17.42MB |
│ │ │ │ ├─28-土豆案例(上).mp4 16.25MB |
│ │ │ │ ├─29-土豆案例(下).mp4 8.54MB |
│ │ │ │ ├─单元测试.docx 19.65KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─焦点图案例答案.zip 31.42KB |
│ │ │ │ ├─素材.zip 255.33KB |
│ │ │ │ └─课后练习.docx 199.94KB |
│ │ │ ├─5-14 精灵图和字体图标 |
│ │ │ │ ├─01-CSS高级技巧导读.mp4 1.99MB |
│ │ │ │ ├─02-为什么需要精灵技术.mp4 5.93MB |
│ │ │ │ ├─03-精灵图使用(原理).mp4 10.84MB |
│ │ │ │ ├─04-精灵图使用(代码).mp4 12.34MB |
│ │ │ │ ├─05-精灵图案例-拼出自己名字.mp4 15.72MB |
│ │ │ │ ├─06-字体图标产生和优点.mp4 11MB |
│ │ │ │ ├─07-字体图标下载.mp4 10.18MB |
│ │ │ │ ├─08-字体图标的使用.mp4 15.53MB |
│ │ │ │ ├─09-字体图标的追加和加载原理.mp4 6.34MB |
│ │ │ │ ├─10-CSS三角的做法.mp4 9.1MB |
│ │ │ │ ├─11-CSS三角应用-京东效果.mp4 7.24MB |
│ │ │ │ ├─单元测试.docx 17.96KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS精灵技术-精灵图应用.zip 252.66KB |
│ │ │ │ ├─imgs.zip 82.27KB |
│ │ │ │ └─课后练习.docx 123.8KB |
│ │ │ ├─5-15 CSS进阶 |
│ │ │ │ ├─12-用户界面-鼠标样式.mp4 8.19MB |
│ │ │ │ ├─13-用户界面-取消表单轮廓和防止拖拽文本域.mp4 7.26MB |
│ │ │ │ ├─14-vertical-align实现行内块和文字垂直居中对齐.mp4 14.26MB |
│ │ │ │ ├─15-图片底侧空白缝隙解决方案.mp4 6.92MB |
│ │ │ │ ├─16-单行文字溢出省略号显示.mp4 9.13MB |
│ │ │ │ ├─17-多行文字溢出省略号显示.mp4 10.62MB |
│ │ │ │ ├─18-布局技巧-margin负值巧妙运用(上).mp4 8.71MB |
│ │ │ │ ├─19-布局技巧-margin负值巧妙运用(下).mp4 7.75MB |
│ │ │ │ ├─20-布局技巧-文字围绕浮动元素巧妙运用.mp4 13.88MB |
│ │ │ │ ├─21-布局技巧-行内块的巧妙运用.mp4 13.8MB |
│ │ │ │ ├─22-布局技巧-CSS三角巧妙运用(上).mp4 9.21MB |
│ │ │ │ ├─23-布局技巧-CSS三角巧妙运用(下).mp4 14.34MB |
│ │ │ │ ├─24-CSS初始化.mp4 17.78MB |
│ │ │ │ └─单元测试.docx 14.64KB |
│ │ │ ├─5-2 CSS样式 |
│ │ │ │ ├─12-font-family设置字体系列.mp4 11.31MB |
│ │ │ │ ├─13-font-size字号大小.mp4 6.04MB |
│ │ │ │ ├─14-font-weight字体粗细.mp4 13.26MB |
│ │ │ │ ├─15-font-style字体样式.mp4 4.58MB |
│ │ │ │ ├─16-font复合属性写法.mp4 12.33MB |
│ │ │ │ ├─17-字体属性总结.mp4 4.09MB |
│ │ │ │ ├─18-文本颜色color.mp4 8.47MB |
│ │ │ │ ├─19-文本对齐text-align.mp4 3.84MB |
│ │ │ │ ├─20-文本装饰text-decoration.mp4 7.44MB |
│ │ │ │ ├─21-文本缩进text-indent.mp4 11.2MB |
│ │ │ │ ├─22-行间距line-height.mp4 17.62MB |
│ │ │ │ ├─23-CSS文本属性总结.mp4 3.72MB |
│ │ │ │ ├─24-内部样式表.mp4 5.84MB |
│ │ │ │ ├─25-行内样式表.mp4 6.03MB |
│ │ │ │ ├─26-外部样式表.mp4 8.51MB |
│ │ │ │ ├─27-CSS引入方式总结.mp4 4.08MB |
│ │ │ │ ├─28-综合案例-新闻页面.mp4 20.1MB |
│ │ │ │ ├─29-综合案例-修改样式(一).mp4 12.68MB |
│ │ │ │ ├─30-综合案例-修改样式(二).mp4 19.81MB |
│ │ │ │ ├─31-综合案例-修改样式(三).mp4 11.46MB |
│ │ │ │ ├─32-chrome调试工具使用.mp4 18.33MB |
│ │ │ │ ├─单元测试.docx 14.7KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS外观样式-多彩诗句.zip 167.23KB |
│ │ │ │ ├─01-CSS外观样式-练习题-多彩诗句.docx 84.36KB |
│ │ │ │ └─课后练习.docx 70.95KB |
│ │ │ ├─5-3 CSS复合选择器 |
│ │ │ │ ├─01-CSS第二天导读.mp4 2.08MB |
│ │ │ │ ├─02-emmet语法生成html标签.mp4 18.31MB |
│ │ │ │ ├─03-emmet语法快速生成css样式.mp4 5.45MB |
│ │ │ │ ├─04-快速格式化代码.mp4 7.84MB |
│ │ │ │ ├─05-复合选择器简介.mp4 2.36MB |
│ │ │ │ ├─06-后代选择器.mp4 14.21MB |
│ │ │ │ ├─07-子元素选择器.mp4 4.55MB |
│ │ │ │ ├─08-课堂练习.mp4 3.36MB |
│ │ │ │ ├─09-并集选择器.mp4 9.63MB |
│ │ │ │ ├─10-链接伪类选择器(上).mp4 16.31MB |
│ │ │ │ ├─11-链接伪类选择器(下).mp4 10.67MB |
│ │ │ │ ├─12-focus伪类选择器.mp4 3.69MB |
│ │ │ │ ├─13-复合选择器总结.mp4 4.67MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS复合选择器-多彩诗句.zip 180.16KB |
│ │ │ │ ├─01-CSS复合选择器-练习题-多彩诗句.docx 88.85KB |
│ │ │ │ └─课后练习.docx 66.86KB |
│ │ │ ├─5-4 元素显示模式 |
│ │ │ │ ├─14-什么是元素显示模式.mp4 6.34MB |
│ │ │ │ ├─15-块元素.mp4 8.99MB |
│ │ │ │ ├─16-行内元素.mp4 8.13MB |
│ │ │ │ ├─17-行内块元素.mp4 4.91MB |
│ │ │ │ ├─18-元素显示模式总结.mp4 6.38MB |
│ │ │ │ ├─19-显示模式的转换.mp4 13.35MB |
│ │ │ │ ├─20-一个小工具snipaste的使用.mp4 9.38MB |
│ │ │ │ ├─21-简洁版小米侧边栏案例.mp4 12.67MB |
│ │ │ │ ├─22-单行文字垂直居中的原理.mp4 9.96MB |
│ │ │ │ ├─单元测试.docx 16.18KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─导航栏.docx 59.93KB |
│ │ │ │ ├─练习题.zip 86.32KB |
│ │ │ │ └─课后练习.docx 31.86KB |
│ │ │ ├─5-5 CSS背景 |
│ │ │ │ ├─23-背景颜色.mp4 6.45MB |
│ │ │ │ ├─24-背景图片.mp4 9.59MB |
│ │ │ │ ├─25-背景平铺.mp4 7.91MB |
│ │ │ │ ├─26-背景位置-方位名词.mp4 10.91MB |
│ │ │ │ ├─27-背景位置案例一.mp4 15.5MB |
│ │ │ │ ├─28-背景位置案例二-王者荣耀背景图片.mp4 16.06MB |
│ │ │ │ ├─29-背景位置-精确单位.mp4 7.76MB |
│ │ │ │ ├─30-背景位置-混合单位.mp4 9.47MB |
│ │ │ │ ├─31-背景固定.mp4 15.6MB |
│ │ │ │ ├─32-背景属性复合写法.mp4 5.88MB |
│ │ │ │ ├─33-背景颜色半透明.mp4 15.32MB |
│ │ │ │ ├─34-背景总结.mp4 8.02MB |
│ │ │ │ ├─35-综合案例-五彩导航(上).mp4 11.73MB |
│ │ │ │ ├─36-综合案例-五彩导航(二).mp4 5.59MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS背景及应用-文章背景图.zip 185.14KB |
│ │ │ │ ├─images.zip 10.28KB |
│ │ │ │ └─课后练习.docx 94.5KB |
│ │ │ ├─5-6 CSS三大特性 |
│ │ │ │ ├─01-CSS三大特性之层叠性.mp4 6.18MB |
│ │ │ │ ├─02-CSS三大特性之继承性.mp4 8.75MB |
│ │ │ │ ├─03-行高的继承.mp4 16.65MB |
│ │ │ │ ├─04-CSS三大特性之优先级.mp4 8.63MB |
│ │ │ │ ├─05-优先级注意的问题.mp4 11.95MB |
│ │ │ │ ├─06-CSS权重的叠加.mp4 9.76MB |
│ │ │ │ ├─07-权重两个练习题.mp4 8.69MB |
│ │ │ │ ├─单元测试.docx 17.48KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS三大特性-文本颜色猜猜猜.docx 134.44KB |
│ │ │ │ ├─01-CSS三大特性-文本颜色猜猜猜.zip 171.75KB |
│ │ │ │ └─课后练习.docx 56.97KB |
│ │ │ ├─5-7 CSS盒模型 |
│ │ │ │ ├─08-盒子模型导读.mp4 1.76MB |
│ │ │ │ ├─09-看透网页布局本质.mp4 6.07MB |
│ │ │ │ ├─10-盒子模型组成部分.mp4 4.26MB |
│ │ │ │ ├─11-盒子模型边框border.mp4 12.97MB |
│ │ │ │ ├─12-边框的复合写法.mp4 12.49MB |
│ │ │ │ ├─13-表格细线边框.mp4 8.44MB |
│ │ │ │ ├─14-边框会影响盒子实际大小.mp4 7.58MB |
│ │ │ │ ├─15-盒子模型内边距padding.mp4 6.91MB |
│ │ │ │ ├─16-padding复合属性.mp4 11.09MB |
│ │ │ │ ├─17-padding会影响盒子实际大小.mp4 9.22MB |
│ │ │ │ ├─18-padding应用-新浪导航栏(上).mp4 10.95MB |
│ │ │ │ ├─19-padding应用-新浪导航栏(下).mp4 12.04MB |
│ │ │ │ ├─20-小米侧边栏修改.mp4 5.56MB |
│ │ │ │ ├─21-padding不会撑开盒子的情况.mp4 7.43MB |
│ │ │ │ ├─22-盒子模型外边距margin.mp4 9.72MB |
│ │ │ │ ├─23-外边距典型应用-块级盒子水平居中对齐.mp4 5.81MB |
│ │ │ │ ├─24-行内元素和行内块元素水平居中.mp4 4.55MB |
│ │ │ │ ├─25-外边距合并-相邻块元素垂直外边距.mp4 6.32MB |
│ │ │ │ ├─26-外边距合并-嵌套块元素塌陷.mp4 8.98MB |
│ │ │ │ ├─27-清除内外边距.mp4 7.01MB |
│ │ │ │ ├─单元测试.docx 14.91KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS盒子模型及应用-练习题-单列布局-参考答案.html.zip 1.39KB |
│ │ │ │ ├─01-CSS盒子模型及应用-练习题-单列布局.docx 26.67KB |
│ │ │ │ └─课后练习.docx 24.88KB |
│ │ │ ├─5-8 PS基本操作+圆角和阴影 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─28-ps的基本操作.mp4 10.18MB |
│ │ │ │ │ ├─29-综合案例-产品模块布局分析.mp4 3.45MB |
│ │ │ │ │ ├─30-综合案例-box布局.mp4 6.06MB |
│ │ │ │ │ ├─31-综合案例-图片和段落制作.mp4 11.12MB |
│ │ │ │ │ ├─32-综合案例-评价和详情制作.mp4 11.13MB |
│ │ │ │ │ ├─33-综合案例-竖线细节制作.mp4 9.03MB |
│ │ │ │ │ └─34-pink老师解惑.mp4 8.78MB |
│ │ │ │ ├─二 |
│ │ │ │ │ ├─01-综合案例-快报模块布局分析.mp4 2.89MB |
│ │ │ │ │ ├─02-综合案例-快报模块头部制作.mp4 10.15MB |
│ │ │ │ │ ├─03-综合案例-快报模块列表制作.mp4 13.06MB |
│ │ │ │ │ ├─04-圆角边框原理.mp4 9.59MB |
│ │ │ │ │ ├─05-圆角边框的使用.mp4 11.72MB |
│ │ │ │ │ ├─06-盒子阴影.mp4 14.64MB |
│ │ │ │ │ └─07-文字阴影.mp4 3.25MB |
│ │ │ │ └─单元测试.docx 15.25KB |
│ │ │ └─5-9 浮动 |
│ │ │ ├─08-浮动导读.mp4 2.62MB |
│ │ │ ├─09-传统网页布局三种方式.mp4 8.62MB |
│ │ │ ├─10-为什么需要浮动.mp4 10.59MB |
│ │ │ ├─11-什么是浮动.mp4 6.66MB |
│ │ │ ├─12-浮动特性-脱标.mp4 9.75MB |
│ │ │ ├─13-浮动特性-浮动元素一行显示.mp4 5.57MB |
│ │ │ ├─14-浮动特性-浮动元素具有行内块特性.mp4 7.39MB |
│ │ │ ├─15-浮动元素经常搭配标准流的父元素.mp4 5.45MB |
│ │ │ ├─16-浮动布局练习1.mp4 8.17MB |
│ │ │ ├─17-浮动布局练习2.mp4 14.53MB |
│ │ │ ├─18-浮动练习-手机模块(上).mp4 12.02MB |
│ │ │ ├─19-浮动练习-手机模块(下).mp4 8.34MB |
│ │ │ ├─20-常见的网页布局.mp4 21.16MB |
│ │ │ ├─21-浮动的两个注意点.mp4 11.59MB |
│ │ │ ├─单元测试.docx 15.74KB |
│ │ │ └─课后练习 |
│ │ │ ├─01-CSS浮动及应用-多列布局.zip 827.09KB |
│ │ │ ├─imgs.zip 173.08KB |
│ │ │ └─课后练习.docx 273.93KB |
│ │ ├─第六章 HTML5和CSS3【v6.5】 |
│ │ │ ├─6-1 HTML5 |
│ │ │ │ ├─01-HTML5CSS3提高导读.mp4 1.65MB |
│ │ │ │ ├─02-HTML5提高-新增语义化标签.mp4 17.23MB |
│ │ │ │ ├─03-HTML5-新增视频标签.mp4 31.26MB |
│ │ │ │ ├─04-HTML5新增音频标签.mp4 7.19MB |
│ │ │ │ ├─05-HTML5新增input表单.mp4 13.47MB |
│ │ │ │ ├─06-HTML5新增表单属性.mp4 12.88MB |
│ │ │ │ ├─单元测试.docx 15.23KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-HTML5登录表单.docx 30.52KB |
│ │ │ │ ├─HTML5登录表单参考答案.zip 3.51KB |
│ │ │ │ └─课后练习.docx 27.83KB |
│ │ │ └─6-2 CSS3 |
│ │ │ ├─07-CSS3新增属性选择器(上).mp4 14.83MB |
│ │ │ ├─08-CSS3新增属性选择器(下).mp4 16.86MB |
│ │ │ ├─09-CSS3新增结构伪类选择器-选择第n个元素.mp4 10.92MB |
│ │ │ ├─10-CSS3新增nth-child选择器(上).mp4 12.06MB |
│ │ │ ├─11-CSS3新增nth-child选择器(下).mp4 12.23MB |
│ │ │ ├─11-nth-child和nth-of-type的区别.mp4 15.89MB |
│ │ │ ├─12-CSS3新增伪元素选择器使用场景和由来.mp4 11.19MB |
│ │ │ ├─13-CSS3新增伪元素选择器基本使用.mp4 11.89MB |
│ │ │ ├─14-伪元素选择器使用场景1-配合字体图标.mp4 16.02MB |
│ │ │ ├─15-伪元素选择器使用场景2-仿土豆效果.mp4 11.05MB |
│ │ │ ├─16-伪元素选择器使用场景3-伪元素清除浮动本质.mp4 8.83MB |
│ │ │ ├─17-CSS3盒子模型border-box.mp4 8.48MB |
│ │ │ ├─18-CSS3图片模糊处理.mp4 6.31MB |
│ │ │ ├─19-计算盒子宽度calc函数.mp4 8.73MB |
│ │ │ ├─20-CSS3新增属性过渡(上).mp4 11.12MB |
│ │ │ ├─21-CSS3新增属性过渡(下).mp4 7.16MB |
│ │ │ ├─22-CSS3过渡练习.mp4 9.12MB |
│ │ │ ├─23-广义的H5(了解).mp4 3.44MB |
│ │ │ ├─单元测试.docx 15.73KB |
│ │ │ └─课后练习 |
│ │ │ ├─01-CSS3选择器日历案例.docx 35.57KB |
│ │ │ ├─01-日历.zip 78.49KB |
│ │ │ └─课后练习.docx 44.27KB |
│ │ ├─第四章 HTML【v6.5】 |
│ │ │ ├─4-1 HTML初识 |
│ │ │ │ ├─01-基础班学习路线.mp4 8MB |
│ │ │ │ ├─02-HTML简介导读.mp4 1.19MB |
│ │ │ │ ├─03-网页的相关概念.mp4 11.55MB |
│ │ │ │ ├─04-常用浏览器以及内核.mp4 5.91MB |
│ │ │ │ ├─05-web标准.mp4 12.86MB |
│ │ │ │ ├─06-HTML标签导读.mp4 1.13MB |
│ │ │ │ ├─07-HTML语法规范.mp4 8.46MB |
│ │ │ │ ├─08-HTML基本结构标签.mp4 11.09MB |
│ │ │ │ ├─09-VSCode工具创建页面.mp4 8.4MB |
│ │ │ │ ├─10-DOCTYPE和lang以及字符集的作用.mp4 11.03MB |
│ │ │ │ ├─11-标签语义.mp4 4.95MB |
│ │ │ │ ├─12-标题标签.mp4 7.77MB |
│ │ │ │ ├─13-段落标签和换行标签.mp4 13.9MB |
│ │ │ │ ├─14-体育新闻案例.mp4 10.96MB |
│ │ │ │ ├─15-文本格式化标签.mp4 11.44MB |
│ │ │ │ ├─16-div和span标签.mp4 7.79MB |
│ │ │ │ ├─17-图像标签(上).mp4 15.34MB |
│ │ │ │ ├─18-图像标签(下).mp4 8.8MB |
│ │ │ │ ├─19-图像标签注意点.mp4 4MB |
│ │ │ │ └─单元测试.docx 15.74KB |
│ │ │ ├─4-2 HTML文件路径 |
│ │ │ │ ├─20-目录文件夹和根目录.mp4 11.11MB |
│ │ │ │ ├─21-相对路径(上).mp4 13.47MB |
│ │ │ │ ├─22-相对路径(下).mp4 5.55MB |
│ │ │ │ ├─23-绝对路径.mp4 6.09MB |
│ │ │ │ ├─24-链接标签(上).mp4 14.4MB |
│ │ │ │ ├─25-链接标签(下).mp4 18.5MB |
│ │ │ │ ├─26-锚点链接.mp4 40.06MB |
│ │ │ │ ├─27-注释标签和特殊字符.mp4 16.29MB |
│ │ │ │ ├─28-综合案例(上).mp4 38.7MB |
│ │ │ │ ├─29-综合案例(下).mp4 20.6MB |
│ │ │ │ └─单元测试.docx 14.04KB |
│ │ │ ├─4-3 HTML表格和列表 |
│ │ │ │ ├─01-HTML标签(下)导读.mp4 1.71MB |
│ │ │ │ ├─02-表格标签基本使用.mp4 11.31MB |
│ │ │ │ ├─03-表头单元格标签.mp4 3.68MB |
│ │ │ │ ├─04-表格相关属性(了解).mp4 12.76MB |
│ │ │ │ ├─05-小说排行榜案例.mp4 16.22MB |
│ │ │ │ ├─06-表格结构标签.mp4 9.41MB |
│ │ │ │ ├─07-合并单元格.mp4 9.18MB |
│ │ │ │ ├─08-表格总结.mp4 4.3MB |
│ │ │ │ ├─09-无序列表.mp4 14.69MB |
│ │ │ │ ├─10-有序列表.mp4 4.88MB |
│ │ │ │ ├─11-自定义列表.mp4 10.45MB |
│ │ │ │ ├─12-列表总结.mp4 5.08MB |
│ │ │ │ ├─单元测试.docx 14.24KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-HTML表格-练习题-课程表-参考答案.zip 983B |
│ │ │ │ ├─01-HTML表格-练习题-课程表.docx 59.34KB |
│ │ │ │ ├─02-HTML列表-无序列表应用.zip 88.88KB |
│ │ │ │ ├─02-HTML列表-练习题-无序列表应用.docx 60.02KB |
│ │ │ │ └─课后练习.docx 138.09KB |
│ │ │ └─4-4 HTML表单 |
│ │ │ ├─13-表单使用场景以及分类.mp4 6.74MB |
│ │ │ ├─14-表单域.mp4 7.5MB |
│ │ │ ├─15-input之type属性文本框和密码框.mp4 9.23MB |
│ │ │ ├─16-input之type属性单选按钮和复选框.mp4 7.26MB |
│ │ │ ├─17-input之name和value属性.mp4 9.25MB |
│ │ │ ├─18-input之checked和maxlength属性.mp4 6.65MB |
│ │ │ ├─19-input表单元素四个属性使用场景课堂问答.mp4 3.06MB |
│ │ │ ├─20-input之type属性提交和重置按钮.mp4 11.58MB |
│ │ │ ├─21-input之type属性普通按钮和文件域.mp4 9.68MB |
│ │ │ ├─22-label标签.mp4 9.4MB |
│ │ │ ├─23-select下拉表单.mp4 7.84MB |
│ │ │ ├─24-textarea文本域标签.mp4 7.62MB |
│ │ │ ├─25-表单元素几点总结.mp4 4.16MB |
│ │ │ ├─26-综合案例-注册页面(一).mp4 11.75MB |
│ │ │ ├─27-综合案例-注册页面(二).mp4 13.52MB |
│ │ │ ├─28-综合案例-注册页面(三).mp4 7.47MB |
│ │ │ ├─29-综合案例-注册页面(四).mp4 6.91MB |
│ │ │ ├─30-学会查阅文档.mp4 16.38MB |
│ │ │ ├─单元测试.docx 14.4KB |
│ │ │ └─课后练习 |
│ │ │ ├─01-HTML表单和表单控件-注册表单1.zip 76.24KB |
│ │ │ ├─images.zip 4.84KB |
│ │ │ └─课后练习.docx 80.9KB |
│ │ └─阶段作业 前端开发基础-试卷 |
│ │ ├─前端开发基础-第1套试卷.docx 288.98KB |
│ │ └─博学谷官网静态页面制作(html+css).zip 333.96MB |
│ ├─02-阶段二 移动Web网页开发 |
│ │ ├─第一章 移动web网页开发课前导学 |
│ │ │ └─1-1 移动web网页开发课前导学.mp4 22.63MB |
│ │ ├─第三章 Flex 伸缩布局【v6.5】 |
│ │ │ ├─3-1 移动端基础知识 |
│ │ │ │ ├─00-移动WEB开发流式布局导读.mp4 4.13MB |
│ │ │ │ ├─01-移动端基础.mp4 13.66MB |
│ │ │ │ ├─02-视口.mp4 11.71MB |
│ │ │ │ ├─03-meta视口标签.mp4 10.26MB |
│ │ │ │ ├─04-物理像素与物理像素比(1).mp4 13.21MB |
│ │ │ │ ├─05-二倍图.mp4 18.07MB |
│ │ │ │ ├─06-背景缩放background-size.mp4 18.51MB |
│ │ │ │ ├─07-背景二倍图以及多倍图切图.mp4 8.22MB |
│ │ │ │ ├─08-移动端开发选择.mp4 8.28MB |
│ │ │ │ ├─09-移动端技术解决方案.mp4 16.14MB |
│ │ │ │ ├─10-移动端特殊样式.mp4 6.53MB |
│ │ │ │ ├─11-移动端技术选型.mp4 4.58MB |
│ │ │ │ └─12-流式布局.mp4 17.34MB |
│ │ │ ├─3-2 移动端电商首页制作 |
│ │ │ │ ├─13-京东移动端首页准备工作.mp4 11.52MB |
│ │ │ │ ├─14-body设置.mp4 12.93MB |
│ │ │ │ ├─15-app布局.mp4 16.85MB |
│ │ │ │ ├─16-app内容填充.mp4 13.03MB |
│ │ │ │ ├─17-搜索模块布局.mp4 19.33MB |
│ │ │ │ ├─18-搜索模块内容制作.mp4 18.63MB |
│ │ │ │ ├─19-二倍精灵图的做法.mp4 15.19MB |
│ │ │ │ ├─20-焦点图制作.mp4 15.5MB |
│ │ │ │ ├─21-品牌日模块制作.mp4 16.34MB |
│ │ │ │ ├─22-导航栏nav模块制作.mp4 22.54MB |
│ │ │ │ ├─23-新闻快报模块.mp4 14.52MB |
│ │ │ │ └─24-京东移动端首页结束.mp4 9.91MB |
│ │ │ ├─3-3 Flex伸缩布局基础知识 |
│ │ │ │ ├─00-移动WEB开发flex布局导读.mp4 2.57MB |
│ │ │ │ ├─01-flex布局体验.mp4 9.05MB |
│ │ │ │ ├─02-flex布局原理.mp4 5.36MB |
│ │ │ │ ├─03-flex设置主轴方向.mp4 12.04MB |
│ │ │ │ ├─04-justify-content设置主轴子元素排列.mp4 15.62MB |
│ │ │ │ ├─05-flex-wrap子元素是否换行.mp4 7.22MB |
│ │ │ │ ├─06-align-items设置侧轴子元素排列.mp4 11.55MB |
│ │ │ │ ├─07-align-content设置侧轴子元素排列.mp4 15.53MB |
│ │ │ │ ├─08-flex-flow以及总结.mp4 5.44MB |
│ │ │ │ ├─09-子项flex属性使用.mp4 23.85MB |
│ │ │ │ └─10-align-self和order.mp4 7.41MB |
│ │ │ └─3-4 移动端携程网首页制作 |
│ │ │ ├─11-携程移动端首页准备工作.mp4 11.7MB |
│ │ │ ├─12-首页布局分析以及搜索模块布局.mp4 19.34MB |
│ │ │ ├─13-搜索模块user制作.mp4 23.06MB |
│ │ │ ├─14-搜索模块制search制作.mp4 22.5MB |
│ │ │ ├─15-焦点图focus模块制作.mp4 5.25MB |
│ │ │ ├─16-local-nav布局.mp4 9.21MB |
│ │ │ ├─17-local-nav内容制作.mp4 21.08MB |
│ │ │ ├─18-利用属性选择器更换背景图片.mp4 9.7MB |
│ │ │ ├─19-nav外观布局.mp4 14.66MB |
│ │ │ ├─20-nav内容制作.mp4 21.11MB |
│ │ │ ├─21-背景渐变linear-gradient.mp4 11.32MB |
│ │ │ ├─22-subnav-entry模块制作.mp4 16.38MB |
│ │ │ ├─23-热门活动模块制作.mp4 19.37MB |
│ │ │ ├─24-更多福利模块制作.mp4 11.66MB |
│ │ │ └─25-sales-bd模块制作.mp4 11.97MB |
│ │ ├─第二章 H5C3进阶【v6.5】 |
│ │ │ ├─2-1 vscode编辑器基本使用 |
│ │ │ │ ├─01vscode 基本使用.mp4 21.75MB |
│ │ │ │ ├─02vscode插件安装.mp4 19.81MB |
│ │ │ │ └─单元测试.docx 16.26KB |
│ │ │ ├─2-2 HTML5新增标签【复习】 |
│ │ │ │ ├─01-什么是HTML5.mp4 6.44MB |
│ │ │ │ ├─02-HTML5新增标签.mp4 16.34MB |
│ │ │ │ ├─03-多媒体音频标签.mp4 16.38MB |
│ │ │ │ ├─04-多媒体视频标签.mp4 37.03MB |
│ │ │ │ ├─05-HTML5新增input标签.mp4 16.62MB |
│ │ │ │ ├─06-HTML5新增表单属性-1603472965.mp4 21.02MB |
│ │ │ │ ├─单元测试.docx 17.43KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-HTML5登录表单.rar 28.4KB |
│ │ │ │ ├─HTML5登录表单参考答案.zip 3.65KB |
│ │ │ │ └─课后练习.docx 27.48KB |
│ │ │ ├─2-3 CSS3新增选择器及案例【复习】 |
│ │ │ │ ├─07-CSS3属性选择器(上).mp4 20.27MB |
│ │ │ │ ├─08-CSS3属性选择器(下).mp4 22.34MB |
│ │ │ │ ├─09-CSS3结构伪类选择器(上).mp4 9.4MB |
│ │ │ │ ├─10-nth-child(n).mp4 19.63MB |
│ │ │ │ ├─11-nth-child和nth-of-type的区别-1603473018.mp4 17.85MB |
│ │ │ │ ├─12-CSS3伪元素选择器.mp4 12.37MB |
│ │ │ │ ├─13-伪元素选择器案例.mp4 14.84MB |
│ │ │ │ ├─单元测试.docx 18.19KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-CSS3选择器日历案例.rar 32.01KB |
│ │ │ │ ├─CSS3选择器日历案例参考答案1.zip 3.07KB |
│ │ │ │ └─课后练习.docx 29.86KB |
│ │ │ ├─2-4 2D转换及相关案例实现 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─14-2D转换之translate.mp4 23.21MB |
│ │ │ │ │ └─15-让一个盒子水平垂直居中.mp4 15.53MB |
│ │ │ │ ├─二 |
│ │ │ │ │ ├─01-2D转换之rotate.mp4 10.48MB |
│ │ │ │ │ ├─02-CSS3 三角.mp4 12.36MB |
│ │ │ │ │ ├─03-设置转换中心点.mp4 9.83MB |
│ │ │ │ │ ├─04-旋转中心点案例.mp4 11.47MB |
│ │ │ │ │ ├─05-2D转换之scale.mp4 19.36MB |
│ │ │ │ │ ├─06-图片放大案例.mp4 8.97MB |
│ │ │ │ │ ├─07-分页按钮案例.mp4 5.75MB |
│ │ │ │ │ ├─08-2D转换综合写法以及顺序问题.mp4 7.88MB |
│ │ │ │ │ ├─09-CSS3动画基本使用.mp4 13.24MB |
│ │ │ │ │ ├─10-动画序列.mp4 19.77MB |
│ │ │ │ │ ├─11-CSS3动画常见属性.mp4 26.31MB |
│ │ │ │ │ ├─12-CSS3动画简写.mp4 12.4MB |
│ │ │ │ │ ├─13-大数据热点图案例(上).mp4 26.4MB |
│ │ │ │ │ ├─14-大数据热点图案例(下).mp4 26.81MB |
│ │ │ │ │ ├─15-速度曲线之steps步长.mp4 12.31MB |
│ │ │ │ │ └─16-奔跑的熊大案例.mp4 27.97MB |
│ │ │ │ ├─单元测试.docx 16.94KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─CSS3 旋转案例参考答案.zip 30.45KB |
│ │ │ │ ├─CSS3 缩放案例参考答案1.zip 1.94MB |
│ │ │ │ ├─素材 (1).zip 6.33MB |
│ │ │ │ ├─素材.zip 2.82MB |
│ │ │ │ └─课后练习.docx 541.32KB |
│ │ │ └─2-5 3D转换和旋转木马案例 |
│ │ │ ├─01-认识3D转换.mp4 6.68MB |
│ │ │ ├─02-3D转换translate3d.mp4 12.63MB |
│ │ │ ├─03-透视perspective.mp4 12.72MB |
│ │ │ ├─04-translateZ.mp4 14.48MB |
│ │ │ ├─05-3D旋转rotateX.mp4 16.47MB |
│ │ │ ├─06-3D旋转rotateY.mp4 7.34MB |
│ │ │ ├─07-3D旋转rotateZ.mp4 13.76MB |
│ │ │ ├─08-3D呈现transform-style.mp4 15.9MB |
│ │ │ ├─09-两面翻转盒子案例.mp4 20.88MB |
│ │ │ ├─10-3D导航栏(上).mp4 21.53MB |
│ │ │ ├─11-3D导航栏(下).mp4 17.69MB |
│ │ │ ├─12-综合案例-旋转木马案例(上).mp4 19.16MB |
│ │ │ ├─13-综合案例-旋转木马案例(下).mp4 17.81MB |
│ │ │ ├─14-浏览器私有前缀以及总结.mp4 13.77MB |
│ │ │ ├─单元测试.docx 17.12KB |
│ │ │ └─课后练习 |
│ │ │ ├─01-CSS3 过渡案例参考答案.zip 28.03KB |
│ │ │ ├─素材.zip 1.37MB |
│ │ │ └─课后练习.docx 128.58KB |
│ │ ├─第四章 移动web开发【v6.5】 |
│ │ │ ├─4-1 媒体查询 |
│ │ │ │ ├─01-移动WEB开发rem适配布局导读.mp4 2MB |
│ │ │ │ ├─02-rem单位.mp4 19.8MB |
│ │ │ │ ├─03-媒体查询语法简介.mp4 16.56MB |
│ │ │ │ ├─04-媒体查询案例背景变色.mp4 19.15MB |
│ │ │ │ ├─05-媒体查询+rem实现元素动态大小变化.mp4 14.89MB |
│ │ │ │ ├─06-媒体查询引入资源.mp4 16.9MB |
│ │ │ │ ├─单元测试.docx 14.05KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─媒体查询案例答案.zip 2.59KB |
│ │ │ │ ├─素材.zip 1.91MB |
│ │ │ │ └─课后练习.docx 53.94KB |
│ │ │ ├─4-2 less介绍和使用 |
│ │ │ │ ├─07-CSS的弊端.mp4 9.83MB |
│ │ │ │ ├─08-less简介以及安装.mp4 11.77MB |
│ │ │ │ ├─09-less变量.mp4 9.77MB |
│ │ │ │ ├─10-less编译easy less插件.mp4 7.14MB |
│ │ │ │ ├─11-less嵌套.mp4 14.38MB |
│ │ │ │ ├─12-less运算.mp4 16.13MB |
│ │ │ │ ├─单元测试.docx 14.22KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─less案例答案.zip 10.59KB |
│ │ │ │ ├─素材.zip 46.62KB |
│ │ │ │ └─课后练习.docx 31.01KB |
│ │ │ ├─4-3 rem适配及原理 |
│ │ │ │ ├─13-rem适配方案原理.mp4 8.48MB |
│ │ │ │ ├─14-rem最终适配方案.mp4 18.3MB |
│ │ │ │ ├─单元测试.docx 14.35KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─rem案例答案.zip 10.7KB |
│ │ │ │ ├─素材.zip 52.77KB |
│ │ │ │ └─课后练习.docx 27.24KB |
│ │ │ ├─4-4 移动端苏宁首页制作和rem |
│ │ │ │ ├─15-苏宁首页common.less制作.mp4 21.11MB |
│ │ │ │ ├─16-苏宁首页import导入样式.mp4 6.91MB |
│ │ │ │ ├─17-苏宁首页body样式设置.mp4 6.99MB |
│ │ │ │ ├─18-苏宁首页search-content模块布局.mp4 15.3MB |
│ │ │ │ ├─19-苏宁首页search-content内容布局.mp4 20.39MB |
│ │ │ │ ├─20-苏宁首页search模块制作.mp4 23MB |
│ │ │ │ ├─21-苏宁首页banner和广告模块制作.mp4 17.53MB |
│ │ │ │ ├─22-苏宁首页nav部分制作.mp4 21.73MB |
│ │ │ │ ├─23-rem适配方案2flexible.js简介.mp4 8.23MB |
│ │ │ │ ├─24-rem适配方案2苏宁首页前期准备工作.mp4 7.26MB |
│ │ │ │ ├─25-rem适配方案2body样式修改.mp4 5.44MB |
│ │ │ │ ├─26-一个神奇的vscode插件cssrem.mp4 14.47MB |
│ │ │ │ ├─27-修改flexible默认html字体大小.mp4 14.61MB |
│ │ │ │ ├─28-rem适配方案2search-content内容制作1.mp4 12.57MB |
│ │ │ │ └─29-rem适配方案2search-content内容制作2.mp4 9.43MB |
│ │ │ ├─4-5 响应式开发介绍 |
│ │ │ │ ├─01-移动web开发响应式布局导读.mp4 5.85MB |
│ │ │ │ ├─02-响应式开发原理.mp4 3.83MB |
│ │ │ │ ├─03-响应式布局容器.mp4 21.56MB |
│ │ │ │ ├─04-响应式导航案例.mp4 9.81MB |
│ │ │ │ └─单元测试.docx 14.61KB |
│ │ │ ├─4-6 Bootstrap介绍和使用 |
│ │ │ │ ├─05-Bootstrap简介.mp4 16.82MB |
│ │ │ │ ├─06-Bootstrap使用(上).mp4 16.12MB |
│ │ │ │ ├─07-Bootstrap使用(下).mp4 10.59MB |
│ │ │ │ ├─08-Bootstrap布局容器.mp4 5.76MB |
│ │ │ │ ├─09-Bootstrap栅格系统.mp4 10MB |
│ │ │ │ ├─10-Bootstrap栅格系统使用(上).mp4 26.36MB |
│ │ │ │ ├─11-Bootstrap栅格系统使用(下).mp4 12.35MB |
│ │ │ │ ├─12-Bootstrap列嵌套.mp4 15.03MB |
│ │ │ │ ├─13-Bootstarp列偏移.mp4 11.2MB |
│ │ │ │ ├─14-Bootstrap列排序.mp4 4.85MB |
│ │ │ │ ├─15-Bootstrap响应式工具.mp4 12.48MB |
│ │ │ │ ├─单元测试.docx 17.73KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─bootstrap响应式布局案例动态效果.gif 12.47MB |
│ │ │ │ ├─bootstrap响应式布局案例参考答案1.zip 19.7KB |
│ │ │ │ └─课后练习.docx 449.11KB |
│ │ │ └─4-7 阿里百秀响应式页面制作 |
│ │ │ ├─16-阿里百秀需求分析.mp4 13.11MB |
│ │ │ ├─17-阿里百秀前期准备工作.mp4 7.05MB |
│ │ │ ├─18-修改container最大宽度.mp4 6.75MB |
│ │ │ ├─19-阿里百秀logo制作.mp4 15.06MB |
│ │ │ ├─20-阿里百秀nav制作引入字体图标.mp4 19.67MB |
│ │ │ ├─21-阿里百秀news制作(上).mp4 24MB |
│ │ │ ├─22-阿里百秀news制作(下).mp4 7MB |
│ │ │ ├─23-阿里百秀publish模块制作.mp4 28.33MB |
│ │ │ ├─24-阿里百秀aside模块制作.mp4 17.27MB |
│ │ │ ├─25-阿里百秀logo响应式制作.mp4 22.63MB |
│ │ │ ├─26-阿里百秀nav响应式制作.mp4 10.58MB |
│ │ │ ├─27-阿里百秀news响应式制作.mp4 15.18MB |
│ │ │ ├─28-阿里百秀publish响应式制作.mp4 18.45MB |
│ │ │ └─29-移动端开发总结.mp4 3.03MB |
│ │ └─阶段作业 移动Web网页开发-试卷 |
│ │ ├─PC端和移动端响应式网站.zip 94.21MB |
│ │ └─移动Web网页开发-试卷.docx 67.67KB |
│ ├─03-阶段三 JavaScript网页编程 |
│ │ ├─第一章 JavaScript网页编程课前导学 |
│ │ │ └─1-1 JavaScript网页编程课前导学.mp4 31.6MB |
│ │ ├─第三章 WebAPI编程【v6.5】 |
│ │ │ ├─3-1 API 和 Web API |
│ │ │ │ ├─01-Web APIs简介导读.mp4 1.38MB |
│ │ │ │ ├─02-js基础和Web APIs两个阶段的关联性.mp4 8.19MB |
│ │ │ │ ├─03-API 和 Web API.mp4 9.84MB |
│ │ │ │ └─单元测试.docx 13.2KB |
│ │ │ ├─3-10 定时器和相关案例 |
│ │ │ │ ├─11-定时器之setTimeout.mp4 12.25MB |
│ │ │ │ ├─12-回调函数以及5秒之后自动关闭的广告.mp4 5.41MB |
│ │ │ │ ├─13-清除定时器clearTimeout.mp4 5MB |
│ │ │ │ ├─14-定时器之setInterval.mp4 6.68MB |
│ │ │ │ ├─15-倒计时效果.mp4 17.97MB |
│ │ │ │ ├─16-清除定时器clearInterval.mp4 8.74MB |
│ │ │ │ ├─17-发送短信案例.mp4 14.4MB |
│ │ │ │ ├─单元测试.docx 13.67KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─定时器和相关案例-练习题-倒计时-答案光头强消失.docx 59.73KB |
│ │ │ │ ├─素材.zip 486.11KB |
│ │ │ │ └─课后练习.docx 998.29KB |
│ │ │ ├─3-11 this指向和js执行机制 |
│ │ │ │ ├─18-this指向问题.mp4 15.9MB |
│ │ │ │ ├─19-js 同步和异步.mp4 6.72MB |
│ │ │ │ ├─20-同步任务和异步任务执行过程.mp4 7.94MB |
│ │ │ │ ├─21-js执行机制.mp4 9.91MB |
│ │ │ │ ├─单元测试.docx 13.57KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─Tab切换效果.docx 28.19KB |
│ │ │ │ └─课后练习.docx 44.39KB |
│ │ │ ├─3-12 location、navigator、history对象 |
│ │ │ │ ├─22-location对象常见属性.mp4 12.85MB |
│ │ │ │ ├─23-5秒钟之后跳转页面.mp4 14.03MB |
│ │ │ │ ├─24-获取URL参数.mp4 15.77MB |
│ │ │ │ ├─25-location常见方法.mp4 9.82MB |
│ │ │ │ ├─26-navigator对象.mp4 12.06MB |
│ │ │ │ ├─27-history对象.mp4 8.37MB |
│ │ │ │ ├─单元测试.docx 13.27KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 11.32MB |
│ │ │ │ └─课后练习.docx 30.3KB |
│ │ │ ├─3-13 offset、client、scroll三大家族介绍及案例应 |
│ │ │ │ ├─01-PC端网页特效导读.mp4 1.46MB |
│ │ │ │ ├─02-offsetLeft和offsetTop获取元素偏移.mp4 7.88MB |
│ │ │ │ ├─03-offsetWidth和offsetHeight获取元素大小.mp4 11.94MB |
│ │ │ │ ├─04-offset与style区别.mp4 6.28MB |
│ │ │ │ ├─05-获取鼠标在盒子内的坐标.mp4 13.2MB |
│ │ │ │ ├─06-拖动模态框(上).mp4 13.61MB |
│ │ │ │ ├─07-拖动模态框(中).mp4 18.28MB |
│ │ │ │ ├─08-拖动模态框(下).mp4 6.65MB |
│ │ │ │ ├─09-仿京东放大镜效果页面结构搭建.mp4 16.03MB |
│ │ │ │ ├─10-仿京东放大镜效果显示隐藏遮挡层和大盒子.mp4 13.31MB |
│ │ │ │ ├─11-仿京东放大镜效果遮挡层跟随鼠标.mp4 17.63MB |
│ │ │ │ ├─12-仿京东放大镜效果限制遮挡层移动范围.mp4 16.11MB |
│ │ │ │ ├─13-仿京东放大镜效果大图片移动.mp4 18.86MB |
│ │ │ │ ├─14-client系列.mp4 4.58MB |
│ │ │ │ ├─15-立即执行函数.mp4 14.22MB |
│ │ │ │ ├─16-淘宝flexibleJS源码分析之核心原理.mp4 15.69MB |
│ │ │ │ ├─17-淘宝flexibleJS源码分析之pageshow事件.mp4 15.05MB |
│ │ │ │ ├─18-scroll系列.mp4 9.91MB |
│ │ │ │ ├─19-仿淘宝固定侧边栏(上).mp4 17.93MB |
│ │ │ │ ├─20-仿淘宝固定侧边栏(下).mp4 21.68MB |
│ │ │ │ ├─21-三大系列总结.mp4 2.8MB |
│ │ │ │ ├─单元测试.docx 13.4KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 48.76KB |
│ │ │ │ └─课后练习.docx 17.64KB |
│ │ │ ├─3-14 缓动动画的原理和封 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─22-mouseover和mouseenter区别.mp4 3.63MB |
│ │ │ │ │ ├─23-动画原理.mp4 11.72MB |
│ │ │ │ │ ├─24-简单动画函数封装.mp4 9.69MB |
│ │ │ │ │ └─25-动画函数-给不同元素记录不同定时器.mp4 16.72MB |
│ │ │ │ ├─二 |
│ │ │ │ │ ├─01-缓动动画原理.mp4 7.5MB |
│ │ │ │ │ ├─02-缓动动画基本代码实现.mp4 10.31MB |
│ │ │ │ │ ├─03-缓动动画多个目标值之间移动.mp4 16.14MB |
│ │ │ │ │ ├─04-缓动动画添加回调函数.mp4 14.77MB |
│ │ │ │ │ └─05-动画函数的使用.mp4 19.54MB |
│ │ │ │ ├─单元测试.docx 13.59KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材 (1).zip 74.66KB |
│ │ │ │ ├─素材.zip 501.89KB |
│ │ │ │ └─课后练习.docx 159.66KB |
│ │ │ ├─3-15 网页轮播图实现 |
│ │ │ │ ├─01-缓动动画原理.mp4 7.5MB |
│ │ │ │ ├─02-缓动动画基本代码实现.mp4 10.31MB |
│ │ │ │ ├─03-缓动动画多个目标值之间移动.mp4 16.14MB |
│ │ │ │ ├─04-缓动动画添加回调函数.mp4 14.77MB |
│ │ │ │ ├─05-动画函数的使用.mp4 19.54MB |
│ │ │ │ ├─06-网页轮播图-结构搭建.mp4 19.58MB |
│ │ │ │ ├─07-网页轮播图-鼠标经过显示隐藏左右按钮.mp4 16.94MB |
│ │ │ │ ├─08-网页轮播图-动态生成小圆圈.mp4 19.31MB |
│ │ │ │ ├─09-网页轮播图-小圆圈排他思想.mp4 9.86MB |
│ │ │ │ ├─10-网页轮播图-点击小圆圈滚动图片.mp4 24.14MB |
│ │ │ │ ├─11-网页轮播图-右侧按钮无缝滚动.mp4 30.27MB |
│ │ │ │ ├─12-网页轮播图-克隆第一张图片.mp4 11.94MB |
│ │ │ │ ├─13-网页轮播图小圆圈跟随右侧按钮一起变化.mp4 15MB |
│ │ │ │ ├─14-网页轮播图-两个小bug解决方案.mp4 20.06MB |
│ │ │ │ ├─15-网页轮播图-左侧按钮功能制作.mp4 22.77MB |
│ │ │ │ ├─16-网页轮播图-自动播放功能.mp4 15.98MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 9.25MB |
│ │ │ │ └─课后练习.docx 266.48KB |
│ │ │ ├─3-16 节流阀、返回顶部及筋斗云案例 |
│ │ │ │ ├─17-节流阀以及逻辑中断应用.mp4 22.32MB |
│ │ │ │ ├─18-带有动画的返回顶部.mp4 23.8MB |
│ │ │ │ ├─19-筋斗云案例.mp4 18.95MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 70.28KB |
│ │ │ │ └─课后练习.docx 17.4KB |
│ │ │ ├─3-17 移动端轮播图实现 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─20-移动端网页特效导读.mp4 1.62MB |
│ │ │ │ │ ├─21-移动端touch触摸事件.mp4 7.18MB |
│ │ │ │ │ ├─22-移动端TouchEvent触摸事件对象.mp4 20.1MB |
│ │ │ │ │ └─23-移动端拖动元素.mp4 18.87MB |
│ │ │ │ ├─二 |
│ │ │ │ │ ├─01-移动端轮播图-结构搭建.mp4 15.22MB |
│ │ │ │ │ ├─02-移动端轮播图-布局分析.mp4 16.94MB |
│ │ │ │ │ ├─03-移动端轮播图-滚动图片.mp4 14.02MB |
│ │ │ │ │ ├─04-移动端轮播图-无缝滚动.mp4 16.69MB |
│ │ │ │ │ ├─05-classList类名操作.mp4 14.94MB |
│ │ │ │ │ ├─06-移动端轮播图-小圆点跟随变化.mp4 12.88MB |
│ │ │ │ │ ├─07-移动端轮播图-手指拖动轮播图.mp4 19.4MB |
│ │ │ │ │ ├─08-移动端轮播图-手指滑动播放上一张下一张图片.mp4 17.03MB |
│ │ │ │ │ ├─09-移动端轮播图-回弹效果.mp4 19.24MB |
│ │ │ │ │ └─10-返回顶部模块制作.mp4 16.66MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 631.93KB |
│ │ │ │ └─课后练习.docx 70.53KB |
│ │ │ ├─3-18 移动端插件使用及轮播图的实现 |
│ │ │ │ ├─11-移动端click事件300ms延时问题解决方案.mp4 8.56MB |
│ │ │ │ ├─12-fastclick插件使用.mp4 15.13MB |
│ │ │ │ ├─13-swiper插件使用-引入相关文件.mp4 14.62MB |
│ │ │ │ ├─14-移动端轮播图-按照语法规范使用.mp4 19.83MB |
│ │ │ │ ├─15-swiper插件使用-参数更改.mp4 12.37MB |
│ │ │ │ ├─16-移动端其他插件以及使用总结.mp4 8.66MB |
│ │ │ │ ├─17-视频插件zy.media.js的使用.mp4 13.16MB |
│ │ │ │ ├─18-bootstrap轮播图.mp4 25.29MB |
│ │ │ │ ├─19-阿里百秀轮播图制作.mp4 32.58MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 1.65MB |
│ │ │ │ └─课后练习.docx 177.17KB |
│ │ │ ├─3-19 HTML5本地存储及记住用户名案例 |
│ │ │ │ ├─20-本地存储导读.mp4 608KB |
│ │ │ │ ├─21-本地存储之sessionStorage.mp4 20.17MB |
│ │ │ │ ├─22-本地存储之localStorage.mp4 10.61MB |
│ │ │ │ ├─23-记住用户名案例.mp4 10.37MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材 (1).zip 99.3KB |
│ │ │ │ ├─素材 (2).zip 138.42KB |
│ │ │ │ ├─素材.zip 141.31KB |
│ │ │ │ └─课后练习.docx 90.33KB |
│ │ │ ├─3-2 DOM介绍 |
│ │ │ │ ├─04-DOM导读.mp4 1.61MB |
│ │ │ │ ├─05-DOM简介.mp4 7.56MB |
│ │ │ │ ├─06-getElementById获取元素.mp4 14.74MB |
│ │ │ │ ├─07-getElementsByTagName获取某类标签元素.mp4 17.16MB |
│ │ │ │ ├─08-H5新增获取元素方式.mp4 16.92MB |
│ │ │ │ ├─09-获取body和html元素.mp4 5.31MB |
│ │ │ │ └─单元测试.docx 13.51KB |
│ │ │ ├─3-3 事件和样式操作及案例 |
│ │ │ │ ├─10-事件三要素.mp4 10.59MB |
│ │ │ │ ├─11-执行事件过程.mp4 9.4MB |
│ │ │ │ ├─12-操作元素-修改元素内容.mp4 14.84MB |
│ │ │ │ ├─13-innerText和innerHTML的区别.mp4 11.01MB |
│ │ │ │ ├─14-操作元素-修改元素属性.mp4 10.29MB |
│ │ │ │ ├─15-分时问候案例.mp4 13.35MB |
│ │ │ │ ├─16-操作元素-修改表单属性.mp4 11.95MB |
│ │ │ │ ├─17-仿京东显示隐藏密码明文案例(上).mp4 11.33MB |
│ │ │ │ ├─18-仿京东显示隐藏密码明文案例(下).mp4 13.18MB |
│ │ │ │ ├─19-操作元素-修改样式属性.mp4 9.1MB |
│ │ │ │ ├─20-仿淘宝关闭二维码案例.mp4 11.9MB |
│ │ │ │ ├─21-循环精灵图.mp4 15.31MB |
│ │ │ │ ├─22-显示隐藏文本框内容.mp4 22.93MB |
│ │ │ │ ├─23-使用className修改样式属性.mp4 18.66MB |
│ │ │ │ ├─24-密码框验证信息.mp4 19.57MB |
│ │ │ │ ├─25-操作元素总结以及作业.mp4 6.97MB |
│ │ │ │ ├─单元测试.docx 13.02KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-事件和样式操作及案例-练习题-点击案例.docx 102.63KB |
│ │ │ │ ├─素材.zip 31.35KB |
│ │ │ │ └─课后练习.docx 33.66KB |
│ │ │ ├─3-4 百度换肤、表单全选案例 |
│ │ │ │ ├─01-排他思想(算法).mp4 20.38MB |
│ │ │ │ ├─02-百度换肤效果.mp4 22.88MB |
│ │ │ │ ├─03-表格隔行变色效果.mp4 15.86MB |
│ │ │ │ ├─04-表单全选取消全选(上).mp4 13.12MB |
│ │ │ │ ├─05-表单全选取消全选(下).mp4 17.6MB |
│ │ │ │ ├─06-获取自定义属性值.mp4 9.87MB |
│ │ │ │ ├─07-设置移除自定义属性.mp4 10.82MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 1.62MB |
│ │ │ │ └─课后练习.docx 103.36KB |
│ │ │ ├─3-5 tab栏切换案例 |
│ │ │ │ ├─08-tab栏切换布局分析(重要).mp4 8.16MB |
│ │ │ │ ├─09-tab栏切换制作(上).mp4 8.96MB |
│ │ │ │ ├─10-tab栏切换制作(下).mp4 19.27MB |
│ │ │ │ ├─11-H5自定义属性.mp4 19.81MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 5.29MB |
│ │ │ │ └─课后练习.docx 313.56KB |
│ │ │ ├─3-6 节点操作及发布留言案例 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─12-为什么学习节点操作以及节点简介.mp4 10.65MB |
│ │ │ │ │ ├─13-节点操作之父节点.mp4 7.03MB |
│ │ │ │ │ ├─14-节点操作之子节点.mp4 10.56MB |
│ │ │ │ │ ├─15-节点操作之第一个子元素和最后一个子元素.mp4 12.39MB |
│ │ │ │ │ ├─16-新浪下拉菜单.mp4 13.88MB |
│ │ │ │ │ ├─17-节点操作之兄弟节点.mp4 8.76MB |
│ │ │ │ │ ├─18-节点操作之创建和添加节点.mp4 13.59MB |
│ │ │ │ │ └─19-简单版发布留言案例.mp4 14.9MB |
│ │ │ │ ├─二 |
│ │ │ │ │ ├─01-节点操作-删除节点.mp4 7.22MB |
│ │ │ │ │ ├─02-删除留言案例.mp4 14MB |
│ │ │ │ │ └─03-节点操作-复制节点.mp4 6.75MB |
│ │ │ │ ├─单元测试.docx 13.75KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─节点操作及发布留言案例-练习题-children和childNode的使用.rar 22.63KB |
│ │ │ │ ├─节点操作及发布留言案例-练习题-当前元素背景颜色改变.rar 68.23KB |
│ │ │ │ └─课后练习.docx 112.71KB |
│ │ │ ├─3-7 动态创建表格案例 |
│ │ │ │ ├─04-动态生成表格-创建学生数据.mp4 7.84MB |
│ │ │ │ ├─05-动态生成表格-创建行.mp4 5.97MB |
│ │ │ │ ├─06-动态生成表格-创建单元格.mp4 9.97MB |
│ │ │ │ ├─07-动态生成表格-单元格填充数据.mp4 6.48MB |
│ │ │ │ ├─08-动态生成表格-创建删除单元格.mp4 7.09MB |
│ │ │ │ ├─09-动态生成表格-添加删除操作.mp4 9.5MB |
│ │ │ │ ├─10-document.write创建元素(了解).mp4 8.18MB |
│ │ │ │ ├─11-innerHTML和createElement效率对比.mp4 14.26MB |
│ │ │ │ ├─12-DOM重点核心.mp4 7.34MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 25.84KB |
│ │ │ │ └─课后练习.docx 37.69KB |
│ │ │ ├─3-8 事件详解及案例 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─13-事件高级导读.mp4 1.98MB |
│ │ │ │ │ ├─14-注册事件两种方式.mp4 13.88MB |
│ │ │ │ │ ├─15-attachEvent注册事件.mp4 9.35MB |
│ │ │ │ │ ├─16-删除事件.mp4 13.99MB |
│ │ │ │ │ ├─17-DOM事件流理论.mp4 5.86MB |
│ │ │ │ │ ├─18-DOM事件流代码验证.mp4 14.03MB |
│ │ │ │ │ ├─19-什么是事件对象.mp4 16.73MB |
│ │ │ │ │ ├─20-e.target和this区别.mp4 16.83MB |
│ │ │ │ │ ├─21-阻止默认行为.mp4 12.69MB |
│ │ │ │ │ ├─22-阻止事件冒泡.mp4 7.35MB |
│ │ │ │ │ ├─23-事件委托.mp4 10.19MB |
│ │ │ │ │ ├─24-禁止选中文字和禁止右键菜单.mp4 7.04MB |
│ │ │ │ │ ├─25-获得鼠标在页面中的坐标.mp4 15.67MB |
│ │ │ │ │ └─26-跟随鼠标的天使.mp4 15.99MB |
│ │ │ │ ├─二 |
│ │ │ │ │ ├─01-常用的键盘事件.mp4 10.86MB |
│ │ │ │ │ ├─02-keyCode判断用户按下哪个键.mp4 12.91MB |
│ │ │ │ │ ├─03-模拟京东按键输入内容案例.mp4 13.4MB |
│ │ │ │ │ ├─04-模拟京东快递单号查询(上).mp4 14.33MB |
│ │ │ │ │ └─05-模拟京东快递单号查询(下).mp4 10.28MB |
│ │ │ │ ├─单元测试.docx 13.71KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─-事件详解及应用-练习题-oninput事件应用.rar 13.29KB |
│ │ │ │ ├─事件详解及应用-练习题-事件委托.rar 13.19KB |
│ │ │ │ └─课后练习.docx 20.74KB |
│ │ │ └─3-9 BOM介绍及应用 |
│ │ │ ├─06-BOM导读.mp4 1.09MB |
│ │ │ ├─07+08-BOM概述.mp4 16.06MB |
│ │ │ ├─09-页面加载事件.mp4 13.88MB |
│ │ │ ├─10-调整窗口大小事件.mp4 11.04MB |
│ │ │ ├─单元测试.docx 13.24KB |
│ │ │ └─课后练习 |
│ │ │ ├─素材.zip 496.92KB |
│ │ │ └─课后练习.docx 38.73KB |
│ │ ├─第二章 JavaScript 基础语法【v6.5】 |
│ │ │ ├─2-1 计算机基础和Javascript介绍 |
│ │ │ │ ├─01-计算机基础导读.mp4 1.87MB |
│ │ │ │ ├─02-编程语言.mp4 12.26MB |
│ │ │ │ ├─03-计算机基础.mp4 9.72MB |
│ │ │ │ ├─04-JavaScript初识导读.mp4 864KB |
│ │ │ │ ├─05-初始JavaScript.mp4 10.78MB |
│ │ │ │ ├─06-浏览器执行JS过程.mp4 5.67MB |
│ │ │ │ ├─07-JS三部分组成.mp4 5.93MB |
│ │ │ │ ├─08-JS三种书写位置.mp4 10.34MB |
│ │ │ │ ├─09-JS注释.mp4 5.13MB |
│ │ │ │ ├─10-JS输入输出语句.mp4 6.39MB |
│ │ │ │ └─单元测试.docx 15.65KB |
│ │ │ ├─2-10 javascript对象 |
│ │ │ │ ├─18-对象导读.mp4 1.31MB |
│ │ │ │ ├─19-什么是对象以及为什么需要对象.mp4 8.03MB |
│ │ │ │ ├─20-利用对象字面量创建对象.mp4 15.94MB |
│ │ │ │ ├─21-变量属性函数方法的区别.mp4 9.87MB |
│ │ │ │ ├─22-利用new Object创建对象.mp4 7.45MB |
│ │ │ │ ├─23-我们为什么需要构造函数.mp4 8.84MB |
│ │ │ │ ├─24-构造函数创建对象(上).mp4 16.95MB |
│ │ │ │ ├─25-构造函数创建对象(下).mp4 10.6MB |
│ │ │ │ ├─26-构造函数和对象区别.mp4 6.09MB |
│ │ │ │ ├─27-new关键字执行过程.mp4 5.28MB |
│ │ │ │ ├─28-遍历对象.mp4 7.97MB |
│ │ │ │ ├─29-小结和作业.mp4 1.84MB |
│ │ │ │ ├─单位测试.docx 13.7KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01JavaScript构造函数练习-创建小猫tom文档说明.docx 53.66KB |
│ │ │ │ ├─02-JavaScript对象-练习题-随机输出100以内的5的倍数.docx 20.22KB |
│ │ │ │ └─课后练习.docx 312.18KB |
│ │ │ ├─2-11 javascript内置对象及案例 |
│ │ │ │ ├─01-内置对象导读.mp4 1.91MB |
│ │ │ │ ├─02-什么是内置对象.mp4 4.53MB |
│ │ │ │ ├─03-学会查阅MDN文档.mp4 12.25MB |
│ │ │ │ ├─04-数学对象Math最大值方法.mp4 12.53MB |
│ │ │ │ ├─05-封装自己的数学对象.mp4 8.5MB |
│ │ │ │ ├─06-Math绝对值和三个取整方法.mp4 14.52MB |
│ │ │ │ ├─07-Math随机数方法.mp4 17.88MB |
│ │ │ │ ├─08-猜数字游戏.mp4 11.39MB |
│ │ │ │ ├─09-Date日期对象的使用.mp4 16.59MB |
│ │ │ │ ├─10-格式化日期年月日星期.mp4 19.56MB |
│ │ │ │ ├─11-格式化日期时分秒.mp4 12.06MB |
│ │ │ │ ├─12-Date总的毫秒数(时间戳).mp4 11.16MB |
│ │ │ │ ├─13-倒计时(上).mp4 13.42MB |
│ │ │ │ ├─14-倒计时(下).mp4 12.46MB |
│ │ │ │ ├─15-数组创建的两种方式.mp4 8.97MB |
│ │ │ │ ├─16-检测是否为数组两种方式.mp4 13.81MB |
│ │ │ │ ├─17-添加数组元素.mp4 11.55MB |
│ │ │ │ ├─18-删除数组元素.mp4 7.51MB |
│ │ │ │ ├─19-筛选数组.mp4 5.59MB |
│ │ │ │ ├─20-数组排序.mp4 9.94MB |
│ │ │ │ ├─21-获取数组元素索引.mp4 9.18MB |
│ │ │ │ ├─22-数组去重案例.mp4 12.91MB |
│ │ │ │ ├─23-数组转换为字符串.mp4 6.6MB |
│ │ │ │ ├─单元测试.docx 13.57KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-javascript内置对象-练习题-计算年龄-文档说明.docx 99.95KB |
│ │ │ │ ├─02-JavaScript内置对象-练习题-数组翻转.docx 21.43KB |
│ │ │ │ └─课后练习.docx 318.71KB |
│ │ │ ├─2-12 javascript简单类型和复杂类型 |
│ │ │ │ ├─24-基本包装类型.mp4 8.28MB |
│ │ │ │ ├─25-字符串不可变.mp4 7.41MB |
│ │ │ │ ├─26-根据字符返回位置.mp4 4.84MB |
│ │ │ │ ├─27-求某个字符出现的位置以及次数.mp4 10.75MB |
│ │ │ │ ├─28-根据位置返回字符.mp4 8.43MB |
│ │ │ │ ├─29-统计出现次数最多的字符(上).mp4 15.69MB |
│ │ │ │ ├─30-统计出现次数最多的字符(下).mp4 4.84MB |
│ │ │ │ ├─31-拼接以及截取字符串.mp4 5.57MB |
│ │ │ │ ├─32-替换字符串以及转换为数组.mp4 10.66MB |
│ │ │ │ ├─33-简单数据类型和复杂数据类型导读.mp4 736KB |
│ │ │ │ ├─34-数据类型内存分配.mp4 13.7MB |
│ │ │ │ ├─35-简单数据类型传参.mp4 6.09MB |
│ │ │ │ ├─36-复杂数据类型传参.mp4 10.84MB |
│ │ │ │ ├─单元测试.docx 13.37KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-JavaScript简单类型和复杂类型-练习题-判断字符串中是否有数字.docx 59.38KB |
│ │ │ │ ├─02-JavaScript简单类型和复杂类型-练习题-判断某个字符在字符串中出现的位置和出现次数.docx 18.6KB |
│ │ │ │ └─课后练习.docx 106.91KB |
│ │ │ ├─2-2 Javascript变量 |
│ │ │ │ ├─11-变量导读.mp4 864KB |
│ │ │ │ ├─12-什么是变量.mp4 5.66MB |
│ │ │ │ ├─13-变量的使用.mp4 8.86MB |
│ │ │ │ ├─14-变量案例.mp4 5.2MB |
│ │ │ │ ├─15-变量案例弹出用户名.mp4 4.9MB |
│ │ │ │ ├─16-变量语法扩展.mp4 14.9MB |
│ │ │ │ ├─17-变量的命名规范.mp4 14.38MB |
│ │ │ │ ├─18-交换2个变量的值.mp4 13.62MB |
│ │ │ │ ├─19-变量小结.mp4 2.9MB |
│ │ │ │ ├─单元测试.docx 13.24KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-JavaScript变量-弹出变量的值.zip 23.05KB |
│ │ │ │ ├─02-JavaScript变量-控制台输出变量的值.zip 21.8KB |
│ │ │ │ └─课后练习.docx 41.76KB |
│ │ │ ├─2-3 Javascript数据类型 |
│ │ │ │ ├─20-数据类型导读.mp4 960KB |
│ │ │ │ ├─21-数据类型简介.mp4 9.5MB |
│ │ │ │ ├─22-数字型Number.mp4 18.75MB |
│ │ │ │ ├─23-isNaN.mp4 3.34MB |
│ │ │ │ ├─24-字符串型String.mp4 11.59MB |
│ │ │ │ ├─25-弹出网页警示框.mp4 3.51MB |
│ │ │ │ ├─26-字符串长度以及拼接.mp4 11.03MB |
│ │ │ │ ├─27-字符串拼接加强.mp4 9.9MB |
│ │ │ │ ├─28-显示年龄案例.mp4 6.91MB |
│ │ │ │ ├─29-boolean以及undefined和null.mp4 12.27MB |
│ │ │ │ ├─30-typeof检测变量数据类型.mp4 8.84MB |
│ │ │ │ ├─31-字面量.mp4 3.09MB |
│ │ │ │ ├─32-转换为字符串类型.mp4 10.76MB |
│ │ │ │ ├─33-转换为数字型parseInt和parseFloat.mp4 13.71MB |
│ │ │ │ ├─34-转换为数字型Number和隐式转换.mp4 7.9MB |
│ │ │ │ ├─35-计算年龄案例.mp4 7.53MB |
│ │ │ │ ├─36-简单加法器案例.mp4 8.91MB |
│ │ │ │ ├─37-转换为布尔型.mp4 3.25MB |
│ │ │ │ ├─38-拓展阅读之编译和解释语言的区别.mp4 4.94MB |
│ │ │ │ ├─39-拓展阅读之标识符关键字保留字.mp4 3.32MB |
│ │ │ │ ├─40-课后作业.mp4 1.73MB |
│ │ │ │ ├─单元测试.docx 13.1KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-JavaScript数据类型-练习题-检测变量数据类型.docx 47.13KB |
│ │ │ │ ├─02-JavaScript数据类型-练习题-数据类型的转换.docx 42.45KB |
│ │ │ │ └─课后练习.docx 134.75KB |
│ │ │ ├─2-4 Javascript操作符 |
│ │ │ │ ├─01-运算符导读.mp4 768KB |
│ │ │ │ ├─02-算数运算符.mp4 14.53MB |
│ │ │ │ ├─03-表达式和返回值.mp4 5.64MB |
│ │ │ │ ├─04-前置递增运算符.mp4 10.3MB |
│ │ │ │ ├─05-后置递增运算符.mp4 6.85MB |
│ │ │ │ ├─06-递增运算符练习.mp4 7.97MB |
│ │ │ │ ├─07-前置递增和后置递增小结.mp4 4.25MB |
│ │ │ │ ├─08-比较运算符.mp4 11.84MB |
│ │ │ │ ├─09-逻辑运算符.mp4 10.05MB |
│ │ │ │ ├─10-逻辑运算符练习.mp4 4.86MB |
│ │ │ │ ├─11-逻辑中断逻辑与.mp4 10MB |
│ │ │ │ ├─12-逻辑中断逻辑或.mp4 7.96MB |
│ │ │ │ ├─13-赋值运算符.mp4 4.91MB |
│ │ │ │ ├─14-运算符优先级.mp4 8.11MB |
│ │ │ │ ├─单元测试.docx 13.06KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-JavaScript操作符-练习题-输出个人信息参考文档.docx 129.87KB |
│ │ │ │ ├─02-JavaScript操作符-练习题-求任意三位数数字的数字之和.docx 23.83KB |
│ │ │ │ └─课后练习.docx 608.46KB |
│ │ │ ├─2-5 Javascript流程控制及案例 |
│ │ │ │ ├─15-流程控制分支结构导读.mp4 896KB |
│ │ │ │ ├─16-流程控制.mp4 3.41MB |
│ │ │ │ ├─17-if分支语句.mp4 9.19MB |
│ │ │ │ ├─18-进入网吧案例.mp4 4.52MB |
│ │ │ │ ├─19-ifelse双分支语句.mp4 10.22MB |
│ │ │ │ ├─20-判断闰年案例.mp4 10.38MB |
│ │ │ │ ├─21-if else if多分支语句.mp4 11.81MB |
│ │ │ │ ├─22-判断成绩案例.mp4 13.41MB |
│ │ │ │ ├─23-三元表达式.mp4 9.19MB |
│ │ │ │ ├─24-数字补0案例.mp4 8.84MB |
│ │ │ │ ├─25-switch语句.mp4 16.2MB |
│ │ │ │ ├─26-switch 注意事项.mp4 8.91MB |
│ │ │ │ ├─27-查询水果案例.mp4 8.25MB |
│ │ │ │ ├─28-switch和ifelseif 区别.mp4 8.14MB |
│ │ │ │ ├─单元测试.docx 13.6KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─垃圾分类案例.docx 60.19KB |
│ │ │ │ └─课后练习.docx 56.78KB |
│ │ │ ├─2-6 javascript循环及案例 |
│ │ │ │ ├─01-循环导读.mp4 1.19MB |
│ │ │ │ ├─02-循环的目的.mp4 7.71MB |
│ │ │ │ ├─03-for循环语法结构.mp4 13.65MB |
│ │ │ │ ├─04-for循环执行过程.mp4 9.47MB |
│ │ │ │ ├─05-断点调试.mp4 11.56MB |
│ │ │ │ ├─06-for循环重复执行相同代码.mp4 4.96MB |
│ │ │ │ ├─07-for循环重复执行不同代码.mp4 8.93MB |
│ │ │ │ ├─08-for循环重复某些操作.mp4 7.8MB |
│ │ │ │ ├─09-for循环案例.mp4 12.44MB |
│ │ │ │ ├─10-求学生成绩案例(上).mp4 10.21MB |
│ │ │ │ ├─11-求学生成绩案例(下).mp4 8.91MB |
│ │ │ │ ├─12-一行打印五颗星星.mp4 8.92MB |
│ │ │ │ ├─13-双重for循环执行过程.mp4 12.5MB |
│ │ │ │ ├─14-打印5行5列的星星.mp4 7.65MB |
│ │ │ │ ├─15-打印n行n列的星星.mp4 5.53MB |
│ │ │ │ ├─16-打印倒三角形案例.mp4 9.66MB |
│ │ │ │ ├─17-九九乘法表.mp4 17.28MB |
│ │ │ │ ├─18-for循环小结.mp4 3.29MB |
│ │ │ │ ├─19-while循环.mp4 9.94MB |
│ │ │ │ ├─20-while案例.mp4 8.97MB |
│ │ │ │ ├─21-do while循环.mp4 7.53MB |
│ │ │ │ ├─22-do while案例.mp4 7.09MB |
│ │ │ │ ├─23-循环小结.mp4 2.48MB |
│ │ │ │ ├─24-continue关键字.mp4 9.84MB |
│ │ │ │ ├─25-break关键字.mp4 4.28MB |
│ │ │ │ ├─26-命名规范以及语法格式.mp4 3.33MB |
│ │ │ │ ├─27-循环作业.mp4 2.53MB |
│ │ │ │ ├─单元测试.docx 13.43KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-JavaScript循环及案例-练习题-7行8列五角星.docx 21.15KB |
│ │ │ │ ├─02-JavaScript循环及案例-练习题-正直角三角形.docx 16.55KB |
│ │ │ │ └─课后练习.docx 46.89KB |
│ │ │ ├─2-7 Javascript数组和冒泡排序 |
│ │ │ │ ├─01-数组导读.mp4 1.44MB |
│ │ │ │ ├─02-什么是数组以及创建方式.mp4 11.37MB |
│ │ │ │ ├─03-访问数组元素.mp4 10.39MB |
│ │ │ │ ├─04-遍历数组.mp4 7.4MB |
│ │ │ │ ├─05-数组长度.mp4 6.78MB |
│ │ │ │ ├─06-计算数组的和以及平均值.mp4 10.17MB |
│ │ │ │ ├─07-求数组中的最大值.mp4 10.45MB |
│ │ │ │ ├─08-数组转换为字符串.mp4 7.3MB |
│ │ │ │ ├─09-数组新增元素.mp4 12.25MB |
│ │ │ │ ├─10-数组存放1~10个值.mp4 6.59MB |
│ │ │ │ ├─11-筛选数组方法1.mp4 10.96MB |
│ │ │ │ ├─12-筛选数组方法2.mp4 6.92MB |
│ │ │ │ ├─13-删除数组指定元素(数组去重).mp4 6.35MB |
│ │ │ │ ├─14-翻转数组.mp4 10.16MB |
│ │ │ │ ├─15-复习交换两个变量值.mp4 4.59MB |
│ │ │ │ ├─16-冒泡排序原理.mp4 5.28MB |
│ │ │ │ ├─17-冒泡排序.mp4 18.61MB |
│ │ │ │ ├─单元测试.docx 13.36KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-JavaScript数组和冒泡排序-练习题-求平均年龄.docx 21.64KB |
│ │ │ │ ├─02-JavaScript数组和冒泡排序-练习题-冒泡排序的应用.docx 15.31KB |
│ │ │ │ └─课后练习.docx 19.08KB |
│ │ │ ├─2-8 Javascript函数及应用 |
│ │ │ │ ├─18-函数导读.mp4 960KB |
│ │ │ │ ├─19-为什么需要函数.mp4 7.22MB |
│ │ │ │ ├─20-函数的使用.mp4 7.59MB |
│ │ │ │ ├─21-利用函数求1~100累加和.mp4 4.24MB |
│ │ │ │ ├─22-函数的参数.mp4 13.13MB |
│ │ │ │ ├─23-利用函数求任意两个数的和以及累加和.mp4 8.03MB |
│ │ │ │ ├─24-函数形参和实参匹配问题.mp4 10.83MB |
│ │ │ │ ├─25-函数的返回值return.mp4 14.67MB |
│ │ │ │ ├─26-利用函数求两个数的最大值.mp4 4.94MB |
│ │ │ │ ├─27-利用函数求数组中的最大值.mp4 10.21MB |
│ │ │ │ ├─28-return终止函数并且只能返回一个值.mp4 10.98MB |
│ │ │ │ ├─29-函数返回值2个注意事项.mp4 4MB |
│ │ │ │ ├─30-通过榨汁机看透函数.mp4 2.25MB |
│ │ │ │ ├─单元测试.docx 13.39KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-JavaScript函数及应用-练习题-函数求一个数组中所有元素为奇数的平均值.docx 28.07KB |
│ │ │ │ ├─02-JavaScript函数及应用-练习题-判断函数中传入参数是否为质数.docx 19.66KB |
│ │ │ │ └─课后练习.docx 46.84KB |
│ │ │ └─2-9 javascript作用域及预解析 |
│ │ │ ├─01-arguments使用.mp4 15.41MB |
│ │ │ ├─02-利用函数求任意个数的最大值.mp4 5.61MB |
│ │ │ ├─03-利用函数翻转数组.mp4 5.94MB |
│ │ │ ├─04-函数封装冒泡排序.mp4 5.75MB |
│ │ │ ├─05-利用函数判断闰年.mp4 5.75MB |
│ │ │ ├─06-函数可以调用另外一个函数.mp4 8.36MB |
│ │ │ ├─07-输出2月份天数.mp4 10.91MB |
│ │ │ ├─08-函数的两种声明方式.mp4 8.88MB |
│ │ │ ├─09-作用域导读.mp4 1.33MB |
│ │ │ ├─10-JavaScript作用域.mp4 11.72MB |
│ │ │ ├─11-全局变量和局部变量.mp4 13.22MB |
│ │ │ ├─12-JavaScript没有块级作用域就.mp4 3.59MB |
│ │ │ ├─13-作用域链.mp4 7.41MB |
│ │ │ ├─14-作用域链案例.mp4 6.53MB |
│ │ │ ├─15-JavaScript预解析导读.mp4 1.17MB |
│ │ │ ├─16-预解析.mp4 21.37MB |
│ │ │ ├─17-预解析案例.mp4 16.88MB |
│ │ │ ├─单元测试.docx 13.61KB |
│ │ │ └─课后练习 |
│ │ │ ├─JavaScript作用域及预解析.docx.zip 140.74KB |
│ │ │ └─课后练习.docx 37.39KB |
│ │ ├─第五章 基于ECharts数据可视化项目【v6.5】 |
│ │ │ ├─5-1 ECharts介绍和配置 |
│ │ │ │ ├─01-数据可视化项目导读.mp4 1.47MB |
│ │ │ │ ├─02-什么是数据可视化.mp4 9.73MB |
│ │ │ │ ├─03-数据可视化项目概述.mp4 15.08MB |
│ │ │ │ ├─04-ECharts简介.mp4 16.57MB |
│ │ │ │ ├─05-ECharts基本使用.mp4 33.21MB |
│ │ │ │ ├─06-选择不同类型图表.mp4 18.58MB |
│ │ │ │ ├─07-ECharts相关配置(上).mp4 22.34MB |
│ │ │ │ ├─08-ECharts-grid配置.mp4 20.49MB |
│ │ │ │ ├─09-ECharts相关配置(中).mp4 27.35MB |
│ │ │ │ ├─10-ECharts相关配置(下)series.mp4 27.93MB |
│ │ │ │ └─11-折线图生成以及配置项总结.mp4 10.3MB |
│ │ │ ├─5-2 数据可视化项目适配方案 |
│ │ │ │ ├─12-数据可视化项目适配方案分析.mp4 18.33MB |
│ │ │ │ ├─13-数据可视化项目适配方案.mp4 16.68MB |
│ │ │ │ └─14-项目准备以及按照自动刷新浏览器插件.mp4 8.36MB |
│ │ │ ├─5-3 数据可视化项目-监控区域实现 |
│ │ │ │ ├─15-可视化项目-body和viewport制作.mp4 29.78MB |
│ │ │ │ ├─16-可视化项目column列容器.mp4 8.97MB |
│ │ │ │ ├─17-边框图片使用场景以及切割原理.mp4 16.66MB |
│ │ │ │ ├─18-边框图片使用语法.mp4 21.23MB |
│ │ │ │ ├─19-公共面板样式制作(上).mp4 19.75MB |
│ │ │ │ ├─20-公共面板样式制作(下).mp4 21.47MB |
│ │ │ │ ├─21-通过类名调用字体图标.mp4 14.82MB |
│ │ │ │ ├─22-数据可视化项目-概览区域模块制作.mp4 45.44MB |
│ │ │ │ ├─23-数据可视化项目-监控区域布局分析.mp4 43.96MB |
│ │ │ │ └─24-数据可视化项目-监控区域tab栏切换分析.mp4 47.71MB |
│ │ │ ├─5-4 饼形图和用户统计模块实现 |
│ │ │ │ ├─01-点位分布point模块-布局.mp4 32.53MB |
│ │ │ │ ├─02-点位分布point-引入图表.mp4 31.5MB |
│ │ │ │ ├─03-ECharts饼形图-tooltip参数含义.mp4 31.5MB |
│ │ │ │ ├─04-ECharts饼形图-series参数含义.mp4 20.86MB |
│ │ │ │ ├─05-点位分布模块-定制配置(上).mp4 32.25MB |
│ │ │ │ ├─06-点位分布模块-定制配置(下).mp4 34.32MB |
│ │ │ │ ├─07-EChart图表适配浏览器缩放.mp4 15.33MB |
│ │ │ │ ├─08-地图模块map布局-预留.mp4 27.21MB |
│ │ │ │ ├─09-用户统计users模块-布局.mp4 19.74MB |
│ │ │ │ └─10-用户统计模块users-引入图表.mp4 22.57MB |
│ │ │ ├─5-5 柱形图定制区域实现 |
│ │ │ │ ├─11-柱形图修改柱子颜色和提示框组件.mp4 28.66MB |
│ │ │ │ ├─12-柱形图定制grid相关配置.mp4 38.59MB |
│ │ │ │ ├─13-柱形图定制X轴相关配置.mp4 43.81MB |
│ │ │ │ ├─14-柱形图定制Y轴相关配置.mp4 28.62MB |
│ │ │ │ ├─15-柱形图定制-单独定制某个柱形(上).mp4 47.77MB |
│ │ │ │ └─16-柱形图定制-单独定制某个柱形(下).mp4 26.53MB |
│ │ │ ├─5-6 销售统计模块实现 |
│ │ │ │ ├─17-订单模块布局.mp4 28.63MB |
│ │ │ │ ├─18-销售统计模块布局.mp4 18.19MB |
│ │ │ │ ├─19-销售统计模块-折线图引入.mp4 20.62MB |
│ │ │ │ ├─20-销售统计模块-配置定制(上).mp4 34.58MB |
│ │ │ │ ├─21-销售统计模块-配置定制(中).mp4 33.81MB |
│ │ │ │ ├─22-销售统计模块-配置定制(下).mp4 41.65MB |
│ │ │ │ ├─23-01销售统计模块-tab栏切换原理.mp4 25.4MB |
│ │ │ │ ├─23-02销售统计模块-tab栏切换效果.mp4 29.94MB |
│ │ │ │ ├─24-销售统计模块-点击切换找到对应数据.mp4 23.41MB |
│ │ │ │ ├─25-销售统计模块-点击切换渲染图表.mp4 26.11MB |
│ │ │ │ └─26-销售统计模块-自动切换功能.mp4 55.9MB |
│ │ │ ├─5-7 渠道分布模块实现 |
│ │ │ │ ├─27-渠道分布和季度进度模块布局.mp4 21.95MB |
│ │ │ │ ├─28-渠道分布模块-雷达图引入.mp4 34.52MB |
│ │ │ │ ├─29-渠道分布模块-雷达图定制(上).mp4 36.11MB |
│ │ │ │ ├─30-渠道分布模块-雷达图定制(中).mp4 42.48MB |
│ │ │ │ └─31-渠道分布模块-雷达图定制(下).mp4 55.19MB |
│ │ │ ├─5-8 季度进度模块实现 |
│ │ │ │ ├─32-季度进度模块-饼形图引入.mp4 30.37MB |
│ │ │ │ ├─33-季度进度模块-饼形图定制(上).mp4 33.07MB |
│ │ │ │ └─34-季度进度模块-饼形图定制(下).mp4 28.28MB |
│ │ │ └─5-9 全国热榜模块实现 |
│ │ │ ├─35-全国热榜模块布局.mp4 21.54MB |
│ │ │ ├─36-全国热榜模块tab栏切换思路分析.mp4 34.92MB |
│ │ │ ├─37-铺垫知识ES6模板字符.mp4 15.18MB |
│ │ │ ├─38-全国热榜模块-渲染sup模块(上).mp4 59.27MB |
│ │ │ ├─39-全国热榜模块-渲染sup模块(下).mp4 24.54MB |
│ │ │ ├─40-全国热榜模块-鼠标经过操作.mp4 43.44MB |
│ │ │ ├─41-全国热榜模块-渲染sub模块.mp4 32.59MB |
│ │ │ ├─42-全国热榜模块-定时器引起的问题.mp4 33.13MB |
│ │ │ ├─43-全国热榜模块-定时器问题解决方案.mp4 83.09MB |
│ │ │ ├─44-ECharts社区简介.mp4 39.94MB |
│ │ │ ├─45-模拟飞行模块引入.mp4 46.44MB |
│ │ │ └─46-ECharts总结.mp4 10.56MB |
│ │ ├─第六章 面向对象编程【v6.5】 |
│ │ │ ├─6-1 面向对象编程介绍 |
│ │ │ │ ├─01-JavaScript面向对象导读.mp4 832KB |
│ │ │ │ ├─02-面向对象编程介绍.mp4 11.55MB |
│ │ │ │ └─单元测试.docx 13.33KB |
│ │ │ ├─6-10 递归及应用 |
│ │ │ │ ├─19-什么是递归函数.mp4 8.02MB |
│ │ │ │ ├─20-利用递归求阶乘.mp4 11.06MB |
│ │ │ │ ├─21-利用递归求斐波那契数列.mp4 7.23MB |
│ │ │ │ ├─22-利用递归遍历数据(上).mp4 23.31MB |
│ │ │ │ ├─23-利用递归遍历数据(下).mp4 11.7MB |
│ │ │ │ ├─24-浅拷贝.mp4 11.21MB |
│ │ │ │ ├─25-深拷贝.mp4 18.56MB |
│ │ │ │ ├─单元测试.docx 12.9KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─课后练习.docx 43.92KB |
│ │ │ │ ├─递归和拷贝-练习题-斐波那切数列.docx 19.08KB |
│ │ │ │ └─递归和拷贝-练习题-最大公约数.docx 19.67KB |
│ │ │ ├─6-11 正则表达式及应用 |
│ │ │ │ ├─01-正则表达式导读.mp4 1.91MB |
│ │ │ │ ├─02-正则表达式概述.mp4 8.48MB |
│ │ │ │ ├─03-正则表达式在JavaScript中使用.mp4 7.84MB |
│ │ │ │ ├─04-边界符.mp4 17.11MB |
│ │ │ │ ├─05-字符类(上).mp4 12.95MB |
│ │ │ │ ├─06-字符类(下).mp4 11.67MB |
│ │ │ │ ├─07-量词符.mp4 16.64MB |
│ │ │ │ ├─08-量词重复某个模式的次数.mp4 8.1MB |
│ │ │ │ ├─09-用户名表单验证.mp4 11.86MB |
│ │ │ │ ├─10-括号总结以及正则验证工具.mp4 13.76MB |
│ │ │ │ ├─11-预定义类以及座机号码验证.mp4 16.05MB |
│ │ │ │ ├─12-表单验证(上).mp4 23.28MB |
│ │ │ │ ├─13-表单验证(中).mp4 21.39MB |
│ │ │ │ ├─14-表单验证(下).mp4 10.72MB |
│ │ │ │ ├─15-正则替换.mp4 13.48MB |
│ │ │ │ ├─单元测试.docx 13.5KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─正则表达式及应用-练习题-正则应用 (1).docx 16.2KB |
│ │ │ │ ├─正则表达式及应用-练习题-正则应用.docx 16.92KB |
│ │ │ │ └─课后练习.docx 31.21KB |
│ │ │ ├─6-12 ES6中的let和const |
│ │ │ │ ├─01-什么是ES6、为什么要学习ES6.mp4 4.19MB |
│ │ │ │ ├─02-let关键字(一).mp4 14.35MB |
│ │ │ │ ├─03-let关键字(二).mp4 3.35MB |
│ │ │ │ ├─04-let关键字(三).mp4 5.07MB |
│ │ │ │ ├─05-经典面试题(一).mp4 4.59MB |
│ │ │ │ ├─05-经典面试题(二).mp4 3.07MB |
│ │ │ │ ├─06-const关键字(一).mp4 5.82MB |
│ │ │ │ ├─07-const关键字(二).mp4 2.5MB |
│ │ │ │ ├─08-const关键字(三).mp4 6.53MB |
│ │ │ │ ├─09-let、const、var关键字的区别.mp4 4.21MB |
│ │ │ │ ├─单元测试.docx 54.72KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─let和const练习题.docx 163.54KB |
│ │ │ │ └─课后练习.docx 61.74KB |
│ │ │ ├─6-13 ES6解构赋值 |
│ │ │ │ ├─10-数组解构赋值.mp4 7.72MB |
│ │ │ │ ├─11-对象解构(一).mp4 6.06MB |
│ │ │ │ ├─12-对象解构(二).mp4 4.66MB |
│ │ │ │ ├─单元测试.docx 63.53KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─ES6解构赋值.docx 133.26KB |
│ │ │ │ └─课后练习.docx 74.1KB |
│ │ │ ├─6-14 ES6箭头函数 |
│ │ │ │ ├─13-箭头函数(一).mp4 11.84MB |
│ │ │ │ ├─14-箭头函数中的this关键字.mp4 9.09MB |
│ │ │ │ ├─15-箭头函数面试题.mp4 3.75MB |
│ │ │ │ ├─单元测试.docx 34.48KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─ES6箭头函数.docx 138.96KB |
│ │ │ │ └─课后练习.docx 81.16KB |
│ │ │ ├─6-15 剩余参数和拓展运算符 |
│ │ │ │ ├─16-剩余参数.mp4 7.25MB |
│ │ │ │ ├─17-剩余参数和解构配合使用.mp4 3.66MB |
│ │ │ │ ├─18-扩展运算符.mp4 5.65MB |
│ │ │ │ ├─19-扩展运算符应用:合并数组.mp4 9.27MB |
│ │ │ │ ├─20-扩展运算符应用:将伪数组转换为真正的数组.mp4 6.15MB |
│ │ │ │ ├─单元测试.docx 68.53KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─拓展运算符-练习题.docx 170.84KB |
│ │ │ │ └─课后练习.docx 62.66KB |
│ │ │ ├─6-16 Array实例方法 |
│ │ │ │ ├─21-Array扩展方法:Array.from方法.mp4 7.04MB |
│ │ │ │ ├─22-Array实例方法:find.mp4 7.05MB |
│ │ │ │ ├─23-Array实例方法:findIndex.mp4 4.02MB |
│ │ │ │ ├─24-Array实例方法:includes.mp4 4.39MB |
│ │ │ │ ├─单元测试.docx 30.83KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─Array实例方法.docx 158.13KB |
│ │ │ │ └─课后练习.docx 43.32KB |
│ │ │ ├─6-17 ES6模板字符串和set数据结构 |
│ │ │ │ ├─25-模板字符串.mp4 11.5MB |
│ │ │ │ ├─26-startsWith方法和endsWith方法.mp4 6.32MB |
│ │ │ │ ├─27-repeat方法介绍.mp4 2.88MB |
│ │ │ │ ├─28-创建set数据结构.mp4 5.74MB |
│ │ │ │ ├─29-利用set数据结构做数组去重.mp4 3.8MB |
│ │ │ │ ├─30-set对象实例方法.mp4 10.35MB |
│ │ │ │ ├─31-遍历set.mp4 3.31MB |
│ │ │ │ ├─单元测试.docx 13.12KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─tab栏切换案例.docx 54.85KB |
│ │ │ │ └─课后练习.docx 16.59KB |
│ │ │ ├─6-2 类和对象 |
│ │ │ │ ├─03-类和对象.mp4 7.24MB |
│ │ │ │ ├─04-创建类和生成实例.mp4 10.46MB |
│ │ │ │ ├─05-类中添加共有方法.mp4 6.71MB |
│ │ │ │ ├─06-类继承extends和super关键字.mp4 12.66MB |
│ │ │ │ ├─07-super调用父类普通函数以及继承中属性方法查找原则.mp4 6.72MB |
│ │ │ │ ├─08-super必须放到子类this之前.mp4 8.28MB |
│ │ │ │ ├─09-使用类2个注意点.mp4 10.97MB |
│ │ │ │ ├─10-类里面this指向问题.mp4 15.3MB |
│ │ │ │ ├─单元测试.docx 13.38KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─类和对象.docx 188.76KB |
│ │ │ │ └─课后练习.docx 60.41KB |
│ │ │ ├─6-3 面向对象tab栏切换案例 |
│ │ │ │ ├─11-面向对象tab栏-思路分析以及布局介绍.mp4 5.56MB |
│ │ │ │ ├─12-面向对象tab栏-模块划分.mp4 14.06MB |
│ │ │ │ ├─13-面向对象tab栏-切换功能模块.mp4 16.8MB |
│ │ │ │ ├─14-面向对象tab栏-添加功能模块(上).mp4 19.78MB |
│ │ │ │ ├─15-面向对象tab栏-添加功能模块(中).mp4 10.99MB |
│ │ │ │ ├─16-面向对象tab栏-添加功能模块(下).mp4 15.04MB |
│ │ │ │ ├─17-面向对象tab栏-删除功能模块(上).mp4 17.42MB |
│ │ │ │ ├─18-面向对象tab栏-删除功能模块(中).mp4 17.01MB |
│ │ │ │ ├─19-面向对象tab栏-删除功能模块(下).mp4 5.92MB |
│ │ │ │ ├─20-面向对象tab栏-编辑功能模块(上).mp4 16MB |
│ │ │ │ ├─21-面向对象tab栏-编辑功能模块(中).mp4 8.41MB |
│ │ │ │ ├─22-面向对象tab栏-编辑功能模块(下).mp4 8.41MB |
│ │ │ │ ├─单元测试.docx 13.63KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 2.42MB |
│ │ │ │ ├─课后练习.docx 1.42MB |
│ │ │ │ └─面向对象介绍及应用-练习题-模态框素材.zip 43.26KB |
│ │ │ ├─6-4 构造函数和原型对象 |
│ │ │ │ ├─01-构造函数和原型导读.mp4 1.4MB |
│ │ │ │ ├─02-利用构造函数创建对象.mp4 8.51MB |
│ │ │ │ ├─03-实例成员和静态成员.mp4 8.75MB |
│ │ │ │ ├─04-构造函数原型对象prototype.mp4 13.16MB |
│ │ │ │ ├─05-对象原型proto.mp4 8.94MB |
│ │ │ │ ├─06-原型constructor构造函数.mp4 15.14MB |
│ │ │ │ ├─07-构造函数实例和原型对象三角关系.mp4 3.08MB |
│ │ │ │ ├─08-原型链.mp4 7.85MB |
│ │ │ │ ├─09-对象成员查找规则.mp4 9.58MB |
│ │ │ │ ├─10-原型对象this指向.mp4 5.08MB |
│ │ │ │ ├─11-利用原型对象扩展内置对象方法.mp4 12.44MB |
│ │ │ │ ├─12-call方法的作用.mp4 7.78MB |
│ │ │ │ ├─13-利用父构造函数继承属性.mp4 11.93MB |
│ │ │ │ ├─14-利用原型对象继承方法(上).mp4 8.62MB |
│ │ │ │ ├─15-利用原型对象继承方法(下).mp4 13.61MB |
│ │ │ │ ├─单元测试.docx 14.05KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─构造函数和原型对象.docx 217.3KB |
│ │ │ │ └─课后练习.docx 87.45KB |
│ │ │ ├─6-5 forEach、some、filter方法及查询商品案例 |
│ │ │ │ ├─16-迭代(遍历数组)forEach.mp4 6.27MB |
│ │ │ │ ├─17-筛选数组filter方法.mp4 7.55MB |
│ │ │ │ ├─18-查找数组中是否有满足条件的元素some方法.mp4 11.67MB |
│ │ │ │ ├─19-查询商品案例-渲染页面数据.mp4 12.58MB |
│ │ │ │ ├─20-查询商品案例-根据价格筛选商品(上).mp4 10.19MB |
│ │ │ │ ├─21-查询商品案例-根据价格筛选商品(下).mp4 10.67MB |
│ │ │ │ ├─22-查询商品案例-根据商品名称筛选商品.mp4 13.14MB |
│ │ │ │ ├─23-some和forEach区别.mp4 10.35MB |
│ │ │ │ ├─单元测试.docx 13.38KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 96.54KB |
│ │ │ │ └─课后练习.docx 16.63KB |
│ │ │ ├─6-6 Object.defineProperty方法 |
│ │ │ │ ├─24-trim方法去除字符串两侧空格.mp4 12.95MB |
│ │ │ │ ├─25-Object.keys获取对象属性名.mp4 4.19MB |
│ │ │ │ ├─26-Object.defineProperty方法(上).mp4 13.88MB |
│ │ │ │ ├─27-Object.defineProperty方法(下).mp4 16.78MB |
│ │ │ │ ├─单元测试.docx 41.39KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─Object.defineProperty.docx 154.45KB |
│ │ │ │ └─课后练习.docx 68.69KB |
│ │ │ ├─6-7 函数进阶 |
│ │ │ │ ├─01-函数进阶导读.mp4 2.18MB |
│ │ │ │ ├─02-函数的定义方式.mp4 12.62MB |
│ │ │ │ ├─03-函数的调用方式.mp4 6.83MB |
│ │ │ │ ├─04-函数内部的this指向.mp4 10.11MB |
│ │ │ │ ├─单元测试.docx 13.48KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─函数进阶.docx 93.9KB |
│ │ │ │ └─课后练习.docx 50.44KB |
│ │ │ ├─6-8 call、apply、bind的使用 |
│ │ │ │ ├─05-call方法及其应用.mp4 10.58MB |
│ │ │ │ ├─06-apply方法及其应用.mp4 15.53MB |
│ │ │ │ ├─07-bind方法基本使用.mp4 6.13MB |
│ │ │ │ ├─08-bind方法应用.mp4 28.19MB |
│ │ │ │ ├─09-call和apply以及bind总结.mp4 3.08MB |
│ │ │ │ ├─单元测试.docx 13.57KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─apply.docx 113.91KB |
│ │ │ │ └─课后练习.docx 55.86KB |
│ │ │ └─6-9 闭包及应用 |
│ │ │ ├─10-什么是严格模式以及如何开启严格模块.mp4 11.67MB |
│ │ │ ├─11-严格模式的变化.mp4 21.58MB |
│ │ │ ├─12-高阶函数.mp4 8.72MB |
│ │ │ ├─13-什么是闭包.mp4 9.68MB |
│ │ │ ├─14-闭包的作用.mp4 16.65MB |
│ │ │ ├─15-闭包应用-点击li打印当前索引号.mp4 17.16MB |
│ │ │ ├─16-闭包应用-3秒钟之后打印li内容.mp4 7.07MB |
│ │ │ ├─17-闭包应用-计算打车价格.mp4 19.25MB |
│ │ │ ├─18-思考题(选讲).mp4 12.6MB |
│ │ │ ├─单元测试.docx 13.43KB |
│ │ │ └─课后练习 |
│ │ │ ├─课后练习.docx 56.04KB |
│ │ │ └─闭包-练习题.docx 103.06KB |
│ │ ├─第四章 jQuery 编程【v6.5】 |
│ │ │ ├─4-1 jQuery介绍及常用API导读 |
│ │ │ │ ├─01-jQuery入门导读.mp4 736KB |
│ │ │ │ ├─02-JavaScript库.mp4 3.41MB |
│ │ │ │ ├─03-jQuery概述.mp4 4.01MB |
│ │ │ │ ├─04-jQuery基本使用-入口函数.mp4 18.09MB |
│ │ │ │ ├─05-jQuery顶级对象$.mp4 5.18MB |
│ │ │ │ ├─06-DOM对象和jQuery对象.mp4 11.6MB |
│ │ │ │ ├─07-DOM对象和jQuery对象相互转换.mp4 10.72MB |
│ │ │ │ ├─08-jQuery常用API导读.mp4 1.67MB |
│ │ │ │ └─单元测试.docx 13.32KB |
│ │ │ ├─4-2 jQuery选择器及案例 |
│ │ │ │ ├─09-jQuery基本和层级选择器.mp4 6.9MB |
│ │ │ │ ├─10-jQuery隐式迭代.mp4 8.22MB |
│ │ │ │ ├─11-jQuery筛选选择器.mp4 6.74MB |
│ │ │ │ ├─12-jQuery筛选方法-选取父子元素.mp4 45.36MB |
│ │ │ │ ├─13-新浪下拉菜单.mp4 8.47MB |
│ │ │ │ ├─14-jQuery其他筛选方法.mp4 76.56MB |
│ │ │ │ ├─15-jQuery排他思想.mp4 6.08MB |
│ │ │ │ ├─16-淘宝服饰精品案例.mp4 13.18MB |
│ │ │ │ ├─单元测试.docx 13.37KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材 (1).zip 401.46KB |
│ │ │ │ ├─素材.zip 756.94KB |
│ │ │ │ └─课后练习.docx 426.36KB |
│ │ │ ├─4-3 jQuery链式编程及样式操作 |
│ │ │ │ ├─17-jQuery链式编程(修复).mp4 12.47MB |
│ │ │ │ ├─18-jQuery修改样式css方法.mp4 10.36MB |
│ │ │ │ ├─19-jQuery修改样式操作类.mp4 8.56MB |
│ │ │ │ ├─20-tab栏切换案例.mp4 13.98MB |
│ │ │ │ ├─21-jQuery类操作和className区别.mp4 4.41MB |
│ │ │ │ ├─单元测试.docx 13.16KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材 (1).zip 181.94KB |
│ │ │ │ ├─素材.zip 611.07KB |
│ │ │ │ └─课后练习.docx 89.4KB |
│ │ │ ├─4-4 jQuery动画及王者荣耀手风琴案例 |
│ │ │ │ ├─22-jQuery显示与隐藏效果.mp4 16.72MB |
│ │ │ │ ├─23-jQuery滑动效果以及事件切换.mp4 17.21MB |
│ │ │ │ ├─24-jQuery停止动画排队stop.mp4 5.48MB |
│ │ │ │ ├─25-jQuery淡入淡出以及突出显示案例.mp4 16.39MB |
│ │ │ │ ├─26-jQuery自定义动画animate方法.mp4 4.84MB |
│ │ │ │ ├─27-王者荣耀手风琴案例布局分析.mp4 7.1MB |
│ │ │ │ ├─28-王者荣耀手风琴案例制作.mp4 18.87MB |
│ │ │ │ ├─单元测试.docx 13.27KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 1.51MB |
│ │ │ │ └─课后练习.docx 1.52MB |
│ │ │ ├─4-5 jQuery实现购物车案例 |
│ │ │ │ ├─01-jQuery属性操作.mp4 19.32MB |
│ │ │ │ ├─02-购物车模块-全选(上).mp4 17.35MB |
│ │ │ │ ├─03-购物车模块-全选(下).mp4 11.25MB |
│ │ │ │ ├─04-jQuery内容文本值.mp4 7.51MB |
│ │ │ │ ├─05-购物车模块-增减商品数量.mp4 12.5MB |
│ │ │ │ ├─06-购物车模块-修改商品小计(上).mp4 15.88MB |
│ │ │ │ ├─07-购物车模块-修改商品小计(中).mp4 13.92MB |
│ │ │ │ ├─08-购物车模块-修改商品小计(下).mp4 6.94MB |
│ │ │ │ ├─09-jQuery遍历对象each方法.mp4 16.41MB |
│ │ │ │ ├─10-jQuery遍历数据$.each.mp4 8.89MB |
│ │ │ │ ├─11-购物车模块-计算总件数和总额.mp4 19.58MB |
│ │ │ │ ├─12-创建、添加、删除元素.mp4 14.01MB |
│ │ │ │ ├─13-购物车模块-清理购物车.mp4 15.34MB |
│ │ │ │ ├─14-购物车模块-选中商品添加背景颜色.mp4 11.3MB |
│ │ │ │ ├─15-jQuery尺寸方法.mp4 9.02MB |
│ │ │ │ ├─16-jQuery位置方法.mp4 10.24MB |
│ │ │ │ ├─17-jQuery被卷去头部方法.mp4 11.35MB |
│ │ │ │ ├─18-带有动画的返回顶部.mp4 6.29MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 773.14KB |
│ │ │ │ └─课后练习.docx 46.12KB |
│ │ │ ├─4-6 jQuery实现电梯导航案例 |
│ │ │ │ ├─19-电梯导航案例-显示隐藏电梯导航.mp4 18.86MB |
│ │ │ │ ├─20-电梯导航案例-点击滚动目标位置.mp4 22.18MB |
│ │ │ │ ├─21-电梯导航案例-点击当前li添加current类.mp4 13.32MB |
│ │ │ │ ├─22-电梯导航案例-滑动页面电梯导航自动添加current类.mp4 18.4MB |
│ │ │ │ ├─23-电梯导航案例节流阀(互斥锁)(修复).mp4 24.02MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 107.01KB |
│ │ │ │ └─课后练习.docx 45.58KB |
│ │ │ ├─4-7 jQuery事件绑定和解绑 |
│ │ │ │ ├─01-jQuery事件导读.mp4 672KB |
│ │ │ │ ├─02-事件处理on绑定一个或者多个事件.mp4 11.25MB |
│ │ │ │ ├─03-on实现事件委派和给动态元素绑定事件.mp4 11.61MB |
│ │ │ │ ├─04-微博发布案例(1).mp4 20.69MB |
│ │ │ │ ├─04-微博发布案例.mp4 20.69MB |
│ │ │ │ ├─05-off解绑事件(1).mp4 9.74MB |
│ │ │ │ ├─05-off解绑事件.mp4 9.74MB |
│ │ │ │ ├─06-jQuery自动触发事件.mp4 11.22MB |
│ │ │ │ ├─07-jQuery事件对象(1).mp4 5.2MB |
│ │ │ │ ├─07-jQuery事件对象.mp4 5.2MB |
│ │ │ │ ├─08-jQuery其他方法导读.mp4 1.08MB |
│ │ │ │ ├─09-jQuery对象拷贝extend.mp4 20.86MB |
│ │ │ │ ├─单元测试.docx 13.16KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材 (1).zip 695.4KB |
│ │ │ │ ├─素材.zip 7.3MB |
│ │ │ │ └─课后练习.docx 546.02KB |
│ │ │ ├─4-8 jQuery插件的使用 |
│ │ │ │ ├─10-jQuery多库共存.mp4 9.76MB |
│ │ │ │ ├─11-瀑布流插件使用.mp4 36.87MB |
│ │ │ │ ├─12-图片懒加载技术.mp4 32.75MB |
│ │ │ │ ├─13-全屏滚动插件使用.mp4 26.1MB |
│ │ │ │ ├─14-bootstrap组件.mp4 12.54MB |
│ │ │ │ ├─15-bootstrapJS插件.mp4 32.24MB |
│ │ │ │ ├─16-阿里百秀.mp4 44MB |
│ │ │ │ ├─单元测试.docx 13.23KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材.zip 673KB |
│ │ │ │ └─课后练习.docx 313.87KB |
│ │ │ └─4-9 jQuery实现todolist案例 |
│ │ │ ├─17-todolist布局功能需求分析.mp4 10.23MB |
│ │ │ ├─18-todolist核心思路以及本地存储格式.mp4 16.05MB |
│ │ │ ├─19-todolist按下回车读取本地存储数据.mp4 12.69MB |
│ │ │ ├─20-todolist按下回车保存最新数据到本地存储.mp4 13.53MB |
│ │ │ ├─21-todolist本地存储数据渲染加载到页面中.mp4 19.58MB |
│ │ │ ├─22-todolist点击删除按钮获取当前索引号.mp4 15.45MB |
│ │ │ ├─23-todolist点击删除按钮完成删除操作.mp4 8MB |
│ │ │ ├─24-点击复选框修改相应数据done属性.mp4 13.72MB |
│ │ │ ├─25-todolist正在进行和已经完成事项制作.mp4 10.81MB |
│ │ │ ├─26-todolist统计正在进行和已经完成事项个数.mp4 10.96MB |
│ │ │ └─课后练习 |
│ │ │ ├─素材.zip 2.59MB |
│ │ │ └─课后练习.docx 181.01KB |
│ │ └─阶段作业 JavaScript网页编程试卷 |
│ │ ├─JavaScript网页编程-试卷.docx 360.64KB |
│ │ └─腾讯电脑管家首页JS效果实现.zip 123.16MB |
│ ├─04-阶段四 前后端交互 |
│ │ ├─第一章 前后端交互课前导学 |
│ │ │ └─前后端交互课前导学.mp4 18.31MB |
│ │ ├─第七章 MySQL数据库【v6.5】 |
│ │ │ ├─7-1 cors+jsonp |
│ │ │ │ ├─36.cors – 接口的跨域问题.mp4 12.38MB |
│ │ │ │ ├─37.cors – 使用cors中间件解决跨域问题.mp4 4.72MB |
│ │ │ │ ├─38.cors – 了解cors的概念以及注意事项.mp4 4.59MB |
│ │ │ │ ├─39.cors – 了解Access-Control-Allow-Origin的作用.mp4 2.89MB |
│ │ │ │ ├─40.cors – 了解Access-Control-Allow-Headers的作用.mp4 2.31MB |
│ │ │ │ ├─41.cors – 了解Access-Control-Allow-Methods的作用.mp4 2.86MB |
│ │ │ │ ├─42.cors – 简单请求的概念.mp4 2MB |
│ │ │ │ ├─43.cors – 预检请求的概念.mp4 3.75MB |
│ │ │ │ ├─44.cors – 简单请求和预检请求的区别.mp4 9.5MB |
│ │ │ │ ├─45.jsonp – 回顾jsonp的概念与特点.mp4 1.22MB |
│ │ │ │ ├─46.jsonp – 创建jsonp接口的注意事项.mp4 5.75MB |
│ │ │ │ ├─47.jsonp – 实现jsonp的接口.mp4 10.56MB |
│ │ │ │ └─48.jsonp – 测试jsonp接口.mp4 6.68MB |
│ │ │ ├─7-2 数据库的基本概念 |
│ │ │ │ ├─00.学习目标-1603520545.mp4 1.25MB |
│ │ │ │ ├─01.数据库的基本概念 – 什么是数据库.mp4 3.06MB |
│ │ │ │ ├─02.数据库的基本概念 – 常见的数据库及分类.mp4 4.91MB |
│ │ │ │ ├─03.数据库的基本概念 – 了解传统型数据库的数据组织结构.mp4 8.09MB |
│ │ │ │ ├─04.数据库的基本概念 – 实际开发中库、表、行、字段之间的关系.mp4 3.23MB |
│ │ │ │ ├─05.安装MySQL – 了解需要安装哪些MySQL相关的软件.mp4 2.51MB |
│ │ │ │ ├─06.安装MySQL – 介绍在Mac下如何安装MySQL.mp4 8.59MB |
│ │ │ │ ├─07.安装MySQL – 演示如何在Windows10系统上安装MySQL.mp4 27.31MB |
│ │ │ │ ├─08.MySQL的基本使用 – 使用MySQL Workbench连接数据库.mp4 5.39MB |
│ │ │ │ ├─09.MySQL的基本使用 – 了解MySQL Workbench主界面的组成部分.mp4 5.61MB |
│ │ │ │ ├─10.MySQL的基本使用 – 创建数据库.mp4 5.38MB |
│ │ │ │ ├─11.MySQL的基本使用 – 创建数据表.mp4 6.62MB |
│ │ │ │ ├─12.MySQL的基本使用 – 设计表的字段名称和数据类型.mp4 10.01MB |
│ │ │ │ ├─13.MySQL的基本使用 – 设置字段的特殊标识.mp4 12.69MB |
│ │ │ │ └─14.MySQL的基本使用 – 向表中写入数据.mp4 7.59MB |
│ │ │ ├─7-3 sql |
│ │ │ │ ├─15.sql – 介绍什么是SQL.mp4 3.13MB |
│ │ │ │ ├─16.sql – 了解SQL能够做什么以及SQL的学习目标.mp4 2.81MB |
│ │ │ │ ├─17.sql – 介绍SELECT语句的语法格式.mp4 4.13MB |
│ │ │ │ ├─18.sql – 演示SELECT语句的两种用法.mp4 7.38MB |
│ │ │ │ ├─19.sql – 演示INSERT INTO语句的使用.mp4 7.41MB |
│ │ │ │ ├─20.sql – 演示UPDATE语句的使用.mp4 11.65MB |
│ │ │ │ ├─21.sql – 演示DELETE语句的使用.mp4 5.18MB |
│ │ │ │ ├─22.sql – 演示WHERE子句的使用.mp4 10.46MB |
│ │ │ │ ├─23.sql – 演示AND和OR运算符的使用.mp4 8.77MB |
│ │ │ │ ├─24.sql – 演示ORDER BY子句的基本使用.mp4 10.48MB |
│ │ │ │ ├─25.sql – 演示ORDER BY的多重排序.mp4 7.68MB |
│ │ │ │ ├─26.sql – 演示COUNT函数的使用.mp4 4.4MB |
│ │ │ │ ├─27.sql – 演示如何使用AS关键字为列设置别名.mp4 4.44MB |
│ │ │ │ └─28.sql – 演示如何保存和打开.sql的文件.mp4 3.91MB |
│ │ │ └─7-4 mysql模块 |
│ │ │ ├─29.mysql模块 – 了解在项目中操作MySQL数据库的3个步骤.mp4 1.72MB |
│ │ │ ├─30.mysql模块 – 安装与配置mysql模块.mp4 8.98MB |
│ │ │ ├─31.mysql模块 – 测试mysql模块能否正常工作.mp4 6.66MB |
│ │ │ ├─32.mysql模块 – 使用SELECT语句查询数据.mp4 6.86MB |
│ │ │ ├─33.mysql模块 – 使用INSERT INTO语句插入数据.mp4 17.29MB |
│ │ │ ├─34.mysql模块 – 说明id的唯一性.mp4 2.53MB |
│ │ │ ├─35.mysql模块 – 演示插入数据的便捷方式.mp4 10.18MB |
│ │ │ ├─36.mysql模块 – 使用UPDATE语句更新数据.mp4 9.53MB |
│ │ │ ├─37.mysql模块 – 演示更新数据的便捷方式.mp4 7.73MB |
│ │ │ ├─38.mysql模块 – 使用DELETE语句删除数据.mp4 8.08MB |
│ │ │ └─39.mysql模块 – 演示如何实现标记删除.mp4 8.3MB |
│ │ ├─第三章 大事件后台管理系统项目【v6.5】 |
│ │ │ ├─3-1 准备工作 |
│ │ │ │ ├─01.准备工作 – 项目介绍.mp4 10.93MB |
│ │ │ │ ├─02.准备工作 – 初始化项目结构.mp4 4.2MB |
│ │ │ │ ├─03.准备工作 – 使用GitHub管理大事件的项目.mp4 7.24MB |
│ │ │ │ └─04.准备工作 – 安装VSCode的Live Server插件辅助开发.mp4 3.99MB |
│ │ │ ├─3-10 删除文章 |
│ │ │ │ ├─21.删除文章 – 实现删除文章的功能.mp4 17.24MB |
│ │ │ │ ├─22.删除文章 – 分析删除文章时存在的问题.mp4 8.26MB |
│ │ │ │ ├─23.删除文章 – 判断页面中是否还有剩余数据.mp4 9.9MB |
│ │ │ │ └─24.删除文章 – 实现页码值-1的操作.mp4 7.97MB |
│ │ │ ├─3-11 发布文章 |
│ │ │ │ ├─25.发布文章 – 创建文章发布页面的基本结构.mp4 12.14MB |
│ │ │ │ ├─26.发布文章 – 新建基本的表单结构.mp4 8.43MB |
│ │ │ │ ├─27.发布文章 – 渲染文章类别对应的下拉选择框结构.mp4 24.09MB |
│ │ │ │ ├─28.发布文章 – 渲染富文本编辑器.mp4 7.21MB |
│ │ │ │ ├─29.发布文章 – 渲染封面裁剪区域.mp4 11.93MB |
│ │ │ │ ├─30.发布文章 – 渲染提交按钮区域.mp4 8.22MB |
│ │ │ │ ├─31.发布文章 – 点击选择封面按钮打开文件选择框.mp4 9.28MB |
│ │ │ │ ├─32.发布文章 – 将选择的图片设置到裁剪区域中.mp4 11.57MB |
│ │ │ │ ├─33.发布文章 – 分析发布文章的实现步骤.mp4 9.78MB |
│ │ │ │ ├─34.发布文章 – 基于Form表单创建FormData对象.mp4 13.02MB |
│ │ │ │ ├─35.发布文章 – 将裁剪后的封面追加到FormData对象中.mp4 7.65MB |
│ │ │ │ ├─36.发布文章 – 发起Ajax请求实现发布文章的功能.mp4 13.79MB |
│ │ │ │ └─37.将开发完成的项目代码推送到GitHub.mp4 8.95MB |
│ │ │ ├─3-2 登录注册 |
│ │ │ │ ├─05.登录注册 – 绘制login页面的基本结构.mp4 24.81MB |
│ │ │ │ ├─06.登录注册 – 实现登录和注册的按需切换.mp4 14.34MB |
│ │ │ │ ├─07.登录注册 – 绘制登录表单的基本结构.mp4 24.46MB |
│ │ │ │ ├─08.登录注册 – 美化登录表单的样式.mp4 9.76MB |
│ │ │ │ ├─09.登录注册 – 绘制文本框前面的小图标.mp4 15.29MB |
│ │ │ │ ├─10.登录注册 – 快速绘制注册的表单.mp4 9.13MB |
│ │ │ │ ├─11.登录注册 – 为表单项添加验证规则.mp4 17.94MB |
│ │ │ │ ├─12.登录注册 – 自定义校验规则.mp4 20.43MB |
│ │ │ │ ├─13.登录注册 – 为注册表单设置校验规则.mp4 19.95MB |
│ │ │ │ ├─14.登录注册 – 调用接口发起注册用户的请求.mp4 19.52MB |
│ │ │ │ ├─15.登录注册 – 使用layer提示消息.mp4 14.66MB |
│ │ │ │ ├─16.登录注册 – 调用接口发起登录的请求.mp4 29.07MB |
│ │ │ │ ├─17.登录注册 – 在ajaxPrefilter中统一拼接请求的根路径.mp4 16.88MB |
│ │ │ │ └─18.登录注册 – 提交login分支的代码到GitHub.mp4 11.34MB |
│ │ │ ├─3-3 后台主页 |
│ │ │ │ ├─19.后台主页 – 快速实现后台主页的布局效果.mp4 23.42MB |
│ │ │ │ ├─20.后台主页 – 修改侧边栏的结构.mp4 16.32MB |
│ │ │ │ ├─21.后台主页 – 使用lay-shrink实现左侧菜单互斥效果.mp4 5.84MB |
│ │ │ │ ├─22.后台主页 – 为菜单项添加图标.mp4 23.34MB |
│ │ │ │ ├─23.后台主页 – 了解iframe标签如何使用.mp4 5.88MB |
│ │ │ │ ├─24.后台主页 – 使用iframe标签在内容主体区域显示网页内容.mp4 12.53MB |
│ │ │ │ ├─25.后台主页 – 解决3个小问题.mp4 9.95MB |
│ │ │ │ └─26.后台主页 – 渲染图片头像和文字头像.mp4 24.05MB |
│ │ │ ├─3-4 基本资料 |
│ │ │ │ ├─01.后台主页 – 获取用户的基本信息.mp4 18.51MB |
│ │ │ │ ├─02.后台主页 – 渲染用户头像.mp4 27.07MB |
│ │ │ │ ├─03.后台主页 – 统一为有权限的接口设置headers请求头.mp4 10.22MB |
│ │ │ │ ├─04.后台主页 – 实现退出功能.mp4 19.38MB |
│ │ │ │ ├─05.后台主页 – 控制用户的访问权限.mp4 19.64MB |
│ │ │ │ ├─06.后台主页 – 优化权限控制的代码.mp4 8.04MB |
│ │ │ │ ├─07.后台主页 – 将本地仓库中的代码合并到GitHub仓库.mp4 7.73MB |
│ │ │ │ ├─08.基本资料 – 创建基本资料对应的页面.mp4 14.69MB |
│ │ │ │ ├─09.基本资料 – 绘制基本资料对应的表单.mp4 22.06MB |
│ │ │ │ ├─10.基本资料 – 获取用户的基本信息.mp4 8.24MB |
│ │ │ │ ├─11.基本资料 – 使用form.val方法快速为表单赋值.mp4 14.53MB |
│ │ │ │ ├─12.基本资料 – 实现表单的重置效果.mp4 8.08MB |
│ │ │ │ └─13.基本资料 – 发起请求更新用户的信息.mp4 19.95MB |
│ │ │ ├─3-5 重置密码 |
│ │ │ │ ├─14.重置密码 – 渲染重置密码的页面结构.mp4 15.69MB |
│ │ │ │ ├─15.重置密码 – 为密码框定义校验规则.mp4 19.4MB |
│ │ │ │ └─16.重置密码 – 发起请求实现重置密码的功能.mp4 11.84MB |
│ │ │ ├─3-6 更换头像 |
│ │ │ │ ├─17.更换头像 – 初步渲染更换头像页面的结构.mp4 6.84MB |
│ │ │ │ ├─18.更换头像 – 快速初始化头像裁剪区域.mp4 24.81MB |
│ │ │ │ ├─19.更换头像 – 实现选择文件的功能.mp4 14.49MB |
│ │ │ │ ├─20.更换头像 – 实现裁剪区域图片的替换.mp4 20MB |
│ │ │ │ ├─21.更换头像 – 将裁剪后的头像上传到服务器.mp4 17.87MB |
│ │ │ │ ├─22.更换头像 – 了解base64格式的图片.mp4 18.24MB |
│ │ │ │ ├─23.更换头像 – 设置头部区域的快捷方式.mp4 4.64MB |
│ │ │ │ └─24.更换头像 – 将本地的代码推送到GitHub.mp4 6.3MB |
│ │ │ ├─3-7 文章类别 |
│ │ │ │ ├─25.文章类别 – 创建并显示文章类别页面.mp4 16.38MB |
│ │ │ │ ├─26.文章类别 – 快速绘制文章类别页面的基本结构.mp4 10.56MB |
│ │ │ │ ├─27.文章类别 – 获取并使用模板引擎渲染表格的数据.mp4 23.28MB |
│ │ │ │ ├─28.文章类别 – 使用layer.open实现弹出层效果.mp4 16.77MB |
│ │ │ │ ├─29.文章类别 – 在弹出层中渲染form表单结构.mp4 17.06MB |
│ │ │ │ └─30.文章类别 – 实现添加文章分类的功能.mp4 21.03MB |
│ │ │ ├─3-8 文章列表 |
│ │ │ │ ├─01.文章类别 – 点击编辑按钮展示修改文章分类的弹出层.mp4 17.68MB |
│ │ │ │ ├─02.文章类别 – 为修改文章分类的弹出层填充表单数据.mp4 19.63MB |
│ │ │ │ ├─03.文章类别 – 更新文章分类的数据.mp4 10.63MB |
│ │ │ │ ├─04.文章类别 – 删除文章分类.mp4 15.6MB |
│ │ │ │ ├─05.文章列表 – 创建文章列表页面.mp4 12.98MB |
│ │ │ │ ├─06.文章列表 – 定义查询参数对象q.mp4 13.11MB |
│ │ │ │ ├─07.文章列表 – 请求文章列表数据并使用模板引擎渲染列表结构.mp4 24.85MB |
│ │ │ │ ├─08.文章列表 – 定义美化时间格式的过滤器.mp4 13.59MB |
│ │ │ │ ├─09.文章列表 – 绘制筛选区域的UI结构.mp4 19.2MB |
│ │ │ │ ├─10.文章列表 – 发起请求获取并渲染文章分类的下拉选择框.mp4 14.7MB |
│ │ │ │ ├─11.文章列表 – 使用form.render方法重新渲染表单区域的UI结构.mp4 8.86MB |
│ │ │ │ └─12.文章列表 – 实现筛选的功能.mp4 11.63MB |
│ │ │ └─3-9 分页 |
│ │ │ ├─13.分页 – 定义渲染分页的renderPage方法.mp4 11.11MB |
│ │ │ ├─14.分页 – 调用laypage.render方法渲染分页的基本结构.mp4 18.58MB |
│ │ │ ├─15.分页 – 在jump回调函数中通过obj.curr获取到最新的页码值.mp4 11.56MB |
│ │ │ ├─16.分页 – 演示直接调用initTable方法时死循环的问题.mp4 6.87MB |
│ │ │ ├─17.分页 – 分析jump回调函数发生死循环的原因.mp4 13.01MB |
│ │ │ ├─18.分页 – 解决jump回调函数发生死循环的问题.mp4 11.59MB |
│ │ │ ├─19.分页 – 自定义分页的功能项.mp4 15.84MB |
│ │ │ └─20.分页 – 实现切换每页展示多少条数据的功能.mp4 8.28MB |
│ │ ├─第九章 NodeAPI接口项目【v6.5】 |
│ │ │ ├─9-1 注册新用户 |
│ │ │ │ ├─28.项目概述.mp4 3.26MB |
│ │ │ │ ├─29.项目初始化 – 创建项目.mp4 6.45MB |
│ │ │ │ ├─30.项目初始化 – 配置cors跨域和解析表单数据的中间件.mp4 5.61MB |
│ │ │ │ ├─31.项目初始化 – 新建router和routerhandler文件夹.mp4 3.32MB |
│ │ │ │ ├─32.项目初始化 – 初始化用户路由模块.mp4 11.18MB |
│ │ │ │ ├─33.项目初始化 – 抽离用户路由模块中的处理函数.mp4 10.01MB |
│ │ │ │ ├─34.注册新用户 – 新建evusers表.mp4 8.15MB |
│ │ │ │ ├─35.注册新用户 – 安装并配置mysql模块.mp4 8.93MB |
│ │ │ │ ├─36.注册新用户 – 检测表单数据是否合法.mp4 10.08MB |
│ │ │ │ ├─37.注册新用户 – 检测用户名是否被占用.mp4 14.51MB |
│ │ │ │ ├─38.注册新用户 – 介绍为何需要对密码进行加密处理以及bcryptjs的优点.mp4 5.09MB |
│ │ │ │ ├─39.注册新用户 – 使用bcryptjs对密码进行加密处理.mp4 8.77MB |
│ │ │ │ ├─40.注册新用户 – 插入新用户.mp4 12.81MB |
│ │ │ │ ├─41.优化 – 封装res.cc函数.mp4 20.7MB |
│ │ │ │ ├─42.优化 – 了解数据验证的原则.mp4 5.28MB |
│ │ │ │ ├─43.优化 – 介绍如何定义验证规则对象.mp4 12.78MB |
│ │ │ │ ├─44.优化 – 了解如何使用数据验证的中间件.mp4 9.39MB |
│ │ │ │ ├─45.优化 – 定义验证规则模块.mp4 13.56MB |
│ │ │ │ ├─46.优化 – 实现对表单数据验证方式的改造.mp4 16.1MB |
│ │ │ │ └─47.优化 – 解决终端报错的问题.mp4 4.01MB |
│ │ │ ├─9-2 登录 |
│ │ │ │ ├─01.登录 – 检测登录表单数据是否合法.mp4 6.97MB |
│ │ │ │ ├─02.登录 – 根据用户名查询用户的数据.mp4 10.67MB |
│ │ │ │ ├─03.登录 – 判断用户输入的密码是否正确.mp4 11.17MB |
│ │ │ │ ├─04.登录 – 分析生成Token字符串的实现步骤.mp4 9.66MB |
│ │ │ │ ├─05.登录 – 生成JWT的Token字符串.mp4 18.46MB |
│ │ │ │ └─06.登录 – 配置解析Token的中间件.mp4 13.63MB |
│ │ │ ├─9-3 获取和更新用户信息 |
│ │ │ │ ├─07.获取用户的基本信息 – 初始化路由模块.mp4 11.88MB |
│ │ │ │ ├─08.获取用户的基本信息 – 初始化路由处理函数模块.mp4 5.51MB |
│ │ │ │ ├─09.获取用户的基本信息 – 实现获取用户信息的功能.mp4 15.13MB |
│ │ │ │ ├─10.更新用户的基本信息 – 定义路由和处理函数.mp4 10.09MB |
│ │ │ │ ├─11.更新用户的基本信息 – 定义验证规则对象.mp4 15.37MB |
│ │ │ │ ├─12.更新用户的基本信息 – 验证表单数据的合法性.mp4 8.13MB |
│ │ │ │ └─13.更新用户的基本信息 – 实现更新用户基本信息的功能.mp4 12.03MB |
│ │ │ ├─9-4 重置密码 |
│ │ │ │ ├─14.重置密码 – 定义路由和处理函数.mp4 8.56MB |
│ │ │ │ ├─15.重置密码 – 验证表单数据.mp4 14.11MB |
│ │ │ │ ├─16.重置密码 – 根据id查询用户是否存在.mp4 8.94MB |
│ │ │ │ ├─17.重置密码 – 判断提交的旧密码是否正确.mp4 7.76MB |
│ │ │ │ └─18.重置密码 – 实现重置密码的功能.mp4 10.16MB |
│ │ │ ├─9-5 更改头像 |
│ │ │ │ ├─19.更换头像 – 定义路由和处理函数.mp4 8.19MB |
│ │ │ │ ├─20.更换头像 – 验证表单数据.mp4 9.5MB |
│ │ │ │ ├─21.更换头像 – 实现更新用户头像的功能.mp4 9.03MB |
│ │ │ │ └─22.总结.mp4 2.47MB |
│ │ │ ├─9-6 获取文章分类列表 |
│ │ │ │ ├─01.新建evarticlecate数据表.mp4 9.62MB |
│ │ │ │ ├─02.获取文章分类列表 – 初始化路由模块.mp4 14.52MB |
│ │ │ │ ├─03.获取文章分类列表 – 初始化路由处理函数模块.mp4 7.28MB |
│ │ │ │ └─04.获取文章分类列表 – 实现获取文章分类列表数据的功能.mp4 10.05MB |
│ │ │ ├─9-7 新增文章分类 |
│ │ │ │ ├─05.新增文章分类 – 定义路由和处理函数.mp4 8.47MB |
│ │ │ │ ├─06.新增文章分类 – 验证表单数据.mp4 10.57MB |
│ │ │ │ ├─07.新增文章分类 – 分析分类名和别名被占用的四种情况.mp4 9.31MB |
│ │ │ │ ├─08.新增文章分类 – 写代码判断分类名称与别名是否被占用.mp4 17.28MB |
│ │ │ │ └─09.新增文章分类 – 实现新增文章分类的功能.mp4 8.68MB |
│ │ │ ├─9-8 根据Id删除、获取,更新文章分类 |
│ │ │ │ ├─10.根据Id删除文章分类 – 定义路由和处理函数.mp4 9.91MB |
│ │ │ │ ├─11.根据Id删除文章分类 – 验证客户端提交到服务器的Id值.mp4 10.01MB |
│ │ │ │ ├─12.根据Id删除文章分类 – 实现删除文章分类的功能.mp4 7.98MB |
│ │ │ │ ├─13.根据Id获取文章分类 – 定义路由和处理函数.mp4 11MB |
│ │ │ │ ├─14.根据Id获取文章分类 – 验证客户端提交到服务器的数据.mp4 6.37MB |
│ │ │ │ ├─15.根据Id获取文章分类 – 实现获取文章分类的功能.mp4 9.17MB |
│ │ │ │ ├─16.根据Id更新文章分类 – 定义路由和处理函数.mp4 9.5MB |
│ │ │ │ ├─17.根据Id更新文章分类 – 验证表单数据.mp4 8.54MB |
│ │ │ │ ├─18.根据Id更新文章分类 – 查询分类名称与别名是否被占用.mp4 21.18MB |
│ │ │ │ └─19.根据Id更新文章分类 – 实现更新文章分类的功能.mp4 8.12MB |
│ │ │ └─9-9 发布新文章 |
│ │ │ ├─20.新建evarticles文章表.mp4 12.27MB |
│ │ │ ├─21.发布新文章 – 初始化路由模块.mp4 11.88MB |
│ │ │ ├─22.发布新文章 – 初始化路由处理函数模块.mp4 5.27MB |
│ │ │ ├─23.发布新文章 – 了解multer的作用.mp4 2.67MB |
│ │ │ ├─24.发布新文章 – 安装和配置multer.mp4 5.66MB |
│ │ │ ├─25.发布新文章 – 使用multer解析FormData格式的表单数据.mp4 13.33MB |
│ │ │ ├─26.发布新文章 – 对req.body中的数据进行验证.mp4 20.31MB |
│ │ │ ├─27.发布新文章 – 对req.file中的数据进行验证.mp4 9.25MB |
│ │ │ ├─28.发布新文章 – 处理文章信息对象.mp4 14.06MB |
│ │ │ ├─29.发布新文章 – 实现发布文章的功能.mp4 7.79MB |
│ │ │ ├─30.发布新文章 – 托管静态资源文件.mp4 3.94MB |
│ │ │ └─31.演示API接口的使用.mp4 4.89MB |
│ │ ├─第二章 Ajax+HTTP【v6.5】 |
│ │ │ ├─2-1 ajax介绍 |
│ │ │ │ ├─00.学习目标.mp4 2.25MB |
│ │ │ │ ├─01.客户端与服务器.mp4 4.97MB |
│ │ │ │ ├─02.URL地址的概念及组成部分.mp4 3.56MB |
│ │ │ │ ├─03.图解客户端与服务器通信的过程.mp4 4.57MB |
│ │ │ │ ├─04.基于开发者工具查看客户端与服务器的通信过程.mp4 5.21MB |
│ │ │ │ ├─05.数据也是一种资源.mp4 6.45MB |
│ │ │ │ ├─06.网页中如何请求数据.mp4 4.17MB |
│ │ │ │ ├─07.资源的请求方式.mp4 3.25MB |
│ │ │ │ ├─08.介绍Ajax的概念.mp4 3.51MB |
│ │ │ │ ├─09.Ajax的典型应用场景.mp4 3.83MB |
│ │ │ │ ├─10.了解jQuery中的Ajax.mp4 2.71MB |
│ │ │ │ ├─11.$.get()函数的语法.mp4 3.43MB |
│ │ │ │ ├─12.$.get()发起不带参数的请求.mp4 10.78MB |
│ │ │ │ ├─13.$.get()发起带参数的请求.mp4 7.57MB |
│ │ │ │ ├─14.$.post函数的语法.mp4 2.72MB |
│ │ │ │ ├─15.$.post()向服务器提交数据.mp4 8.89MB |
│ │ │ │ ├─16.$.ajax()函数的语法.mp4 3.58MB |
│ │ │ │ ├─17.$.ajax()发起GET请求.mp4 8.32MB |
│ │ │ │ ├─18.$.ajax发起POST请求.mp4 8.25MB |
│ │ │ │ ├─19.接口的概念.mp4 2.34MB |
│ │ │ │ ├─20.分析接口的请求过程.mp4 2.84MB |
│ │ │ │ ├─21.了解接口测试工具.mp4 4.21MB |
│ │ │ │ ├─22.使用PostMan测试GET接口.mp4 3.09MB |
│ │ │ │ ├─23.使用PostMan测试POST接口.mp4 4.28MB |
│ │ │ │ ├─24.接口文档.mp4 5.84MB |
│ │ │ │ ├─单元测试.docx 17.08KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01Ajax-code.zip 64.04KB |
│ │ │ │ ├─ajax练习题.docx 27.94KB |
│ │ │ │ └─课后练习.docx 35.36KB |
│ │ │ ├─2-10 XHR Level2的新特性 |
│ │ │ │ ├─23.XHR Level2的新特性-了解新版xhr中支持的新功能.mp4 3.06MB |
│ │ │ │ ├─24.XHR Level2的新特性-设置HTTP请求时限.mp4 10.82MB |
│ │ │ │ ├─25.XHR Level2的新特性-使用FormData对象管理表单数据.mp4 11.25MB |
│ │ │ │ ├─26.XHR Level2的新特性-使用FormData快速获取表单中的数据.mp4 16.75MB |
│ │ │ │ ├─27.XHR Level2的新特性-定义上传文件页面的UI结构.mp4 5.44MB |
│ │ │ │ ├─28.XHR Level2的新特性-验证是否选择了待上传的文件.mp4 9.16MB |
│ │ │ │ ├─29.XHR Level2的新特性-向FormData中追加文件.mp4 3.2MB |
│ │ │ │ ├─30.XHR Level2的新特性-使用xhr发起上传文件的请求.mp4 3.92MB |
│ │ │ │ ├─31.XHR Level2的新特性-完成上传文件的功能.mp4 15.53MB |
│ │ │ │ ├─32.XHR Level2的新特性-计算文件的上传进度.mp4 12.66MB |
│ │ │ │ ├─33.XHR Level2的新特性-基于bootstrap绘制进度条效果.mp4 12.58MB |
│ │ │ │ ├─34.XHR Level2的新特性-动态设置进度条.mp4 6.38MB |
│ │ │ │ ├─35.XHR Level2的新特性-监听上传完成的事件.mp4 4.7MB |
│ │ │ │ └─单元测试.docx 17.23KB |
│ │ │ ├─2-11 jQuery高级用法 |
│ │ │ │ ├─36.jQuery高级用法-渲染页面结构并验证是否选择了文件.mp4 8.01MB |
│ │ │ │ ├─37.jQuery高级用法-使用jQuery发起上传文件的请求.mp4 7.94MB |
│ │ │ │ ├─38.jQuery高级用法-通过jQuery实现loading效果.mp4 9.97MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─04ajax进阶.rar 34.96KB |
│ │ │ │ ├─ajax进阶练习题.docx 28.04KB |
│ │ │ │ └─课后练习.docx 35.65KB |
│ │ │ ├─2-12 axios |
│ │ │ │ ├─39.axios-什么是axios.mp4 1.38MB |
│ │ │ │ ├─40.axios-使用axios发起GET请求.mp4 10.34MB |
│ │ │ │ ├─41.axios-使用axios发起POST请求.mp4 6.13MB |
│ │ │ │ └─42.axios-直接使用axios发起GET和POST数据请求.mp4 14.05MB |
│ │ │ ├─2-13 同源策略 |
│ │ │ │ ├─00.学习目标-1603518228.mp4 1.42MB |
│ │ │ │ ├─01.同源策略-什么是同源.mp4 6.44MB |
│ │ │ │ └─02.同源策略-什么是同源策略.mp4 3.09MB |
│ │ │ ├─2-14 跨域 |
│ │ │ │ ├─03.跨域-什么是跨域.mp4 2.06MB |
│ │ │ │ ├─04.跨域-浏览器对跨域请求的拦截.mp4 3.19MB |
│ │ │ │ └─05.跨域-如何实现跨域数据请求.mp4 3.66MB |
│ │ │ ├─2-15 Jsonp |
│ │ │ │ ├─06.JSONP-了解JSONP的概念以及实现原理.mp4 2.15MB |
│ │ │ │ ├─07.JSONP-演示跨域Ajax数据请求存在的问题.mp4 5.48MB |
│ │ │ │ ├─08.剖析JSONP的实现原理-将函数的定义和调用分离为两个script标签.mp4 4.56MB |
│ │ │ │ ├─09.剖析JSONP的实现原理-将函数的调用抽离为单独的JS文件.mp4 5.32MB |
│ │ │ │ ├─10.剖析JSONP的实现原理-通过callback指定回调函数的名称.mp4 6.06MB |
│ │ │ │ ├─11.JSONP-自己实现一个简单的JSONP.mp4 6.6MB |
│ │ │ │ ├─12.JSONP-了解JSONP的缺点.mp4 2.88MB |
│ │ │ │ ├─13.JSONP-使用jQuery发起JSONP数据请求.mp4 9.89MB |
│ │ │ │ ├─14.JSONP-jQuery中自定义JSONP参数以及回调函数名称.mp4 4.91MB |
│ │ │ │ ├─15.JSONP-jQuery中JSONP的实现过程.mp4 7.69MB |
│ │ │ │ └─单元测试.docx 17.38KB |
│ │ │ ├─2-16 淘宝搜索案例 |
│ │ │ │ ├─16.淘宝搜索案例-介绍案例效果.mp4 3.85MB |
│ │ │ │ ├─17.淘宝搜索案例-获取用户输入的搜索关键词.mp4 8.07MB |
│ │ │ │ ├─18.淘宝搜索案例-封装getSuggestList函数.mp4 6.28MB |
│ │ │ │ ├─19.淘宝搜索案例-在页面中定义搜索建议列表.mp4 3.07MB |
│ │ │ │ ├─20.淘宝搜索案例-定义模板结构.mp4 9.66MB |
│ │ │ │ ├─21.淘宝搜索案例-定义渲染模板结构的函数.mp4 7.23MB |
│ │ │ │ ├─22.淘宝搜索案例-搜索关键词为空时隐藏搜索建议列表.mp4 3.13MB |
│ │ │ │ └─23.淘宝搜索案例-美化搜索建议列表.mp4 5.85MB |
│ │ │ ├─2-17 防抖和节流 |
│ │ │ │ ├─24.输入框的防抖-什么是防抖.mp4 7.05MB |
│ │ │ │ ├─25.输入框的防抖-防抖的应用场景.mp4 3.82MB |
│ │ │ │ ├─26.输入框的防抖-实现输入框的防抖.mp4 10.72MB |
│ │ │ │ ├─27.缓存搜索的建议列表.mp4 15.46MB |
│ │ │ │ ├─28.防抖和节流-什么是节流.mp4 3.97MB |
│ │ │ │ ├─29.防抖和节流-节流的应用场景.mp4 1.81MB |
│ │ │ │ ├─30.防抖和节流-渲染UI效果.mp4 4.51MB |
│ │ │ │ ├─31.防抖和节流-不使用节流实现鼠标跟随效果.mp4 6.97MB |
│ │ │ │ ├─32.防抖和节流-节流阀的概念.mp4 5.25MB |
│ │ │ │ ├─33.防抖和节流-使用节流优化鼠标跟随效果.mp4 9.13MB |
│ │ │ │ ├─34.防抖和节流-总结防抖和节流的区别.mp4 1.5MB |
│ │ │ │ └─单元测试.docx 17.82KB |
│ │ │ ├─2-18 HTTP协议简介 |
│ │ │ │ ├─00.学习目标-1603518452.mp4 1.59MB |
│ │ │ │ ├─01.HTTP协议简介-什么是通信.mp4 3.31MB |
│ │ │ │ ├─02.HTTP协议简介-什么是通信协议.mp4 4.78MB |
│ │ │ │ ├─03.HTTP协议简介-什么是HTTP协议.mp4 1.41MB |
│ │ │ │ └─04.HTTP协议简介-HTTP协议的交互模型.mp4 2MB |
│ │ │ ├─2-19 HTTP请求消息 |
│ │ │ │ ├─05.HTTP请求消息-什么是HTTP请求消息.mp4 1.65MB |
│ │ │ │ ├─06.HTTP请求消息-HTTP请求消息的4个组成部分.mp4 2.02MB |
│ │ │ │ ├─07.HTTP请求消息-请求行.mp4 5.47MB |
│ │ │ │ ├─08.HTTP请求消息-请求头部.mp4 6.44MB |
│ │ │ │ ├─09.HTTP请求消息-空行.mp4 1.19MB |
│ │ │ │ ├─10.HTTP请求消息-请求体.mp4 4.88MB |
│ │ │ │ └─11.HTTP请求消息-总结HTTP请求消息的组成部分.mp4 2.63MB |
│ │ │ ├─2-2 图书列表案例 |
│ │ │ │ ├─25.案例-基于Bootstrap渲染页面UI结构.mp4 17.4MB |
│ │ │ │ ├─26.案例-了解渲染图书列表的实现思路.mp4 5.8MB |
│ │ │ │ ├─27.案例-获取图书列表数据.mp4 3.91MB |
│ │ │ │ ├─28.案例-渲染图书列表.mp4 15.3MB |
│ │ │ │ ├─29.案例-为删除链接绑定单击事件处理函数.mp4 13.75MB |
│ │ │ │ ├─30.案例-实现删除图书的功能.mp4 5.52MB |
│ │ │ │ ├─31.案例-为添加按钮绑定点击事件处理函数.mp4 10.35MB |
│ │ │ │ └─32.案例-实现添加图书的功能.mp4 10.86MB |
│ │ │ ├─2-20 HTTP响应消息 |
│ │ │ │ ├─12.HTTP响应消息-响应消息的概念以及组成部分.mp4 2.74MB |
│ │ │ │ ├─13.HTTP响应消息-状态行.mp4 3.5MB |
│ │ │ │ ├─14.HTTP响应消息-响应头部.mp4 3.92MB |
│ │ │ │ ├─15.HTTP响应消息-空行.mp4 1.76MB |
│ │ │ │ ├─16.HTTP响应消息-响应体.mp4 2.33MB |
│ │ │ │ ├─17.HTTP响应消息-总结HTTP响应消息的组成部分.mp4 2.14MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─http练习题.docx 43.25KB |
│ │ │ │ ├─请求头和相应头.zip 3.47KB |
│ │ │ │ └─课后练习.docx 76.02KB |
│ │ │ ├─2-21 HTTP响应状态码 |
│ │ │ │ ├─18.HTTP请求方法.mp4 6.32MB |
│ │ │ │ ├─19.HTTP响应状态码-什么是HTTP响应状态码.mp4 3.34MB |
│ │ │ │ ├─20.HTTP响应状态码-HTTP响应状态码的组成及分类.mp4 4.62MB |
│ │ │ │ ├─21.HTTP响应状态码-2xx成功相关的响应状态码.mp4 2.24MB |
│ │ │ │ ├─22.HTTP响应状态码-3xx重定向相关的响应状态码.mp4 2.94MB |
│ │ │ │ ├─23.HTTP响应状态码-4xx客户端错误相关的响应状态码.mp4 4.4MB |
│ │ │ │ ├─24.HTTP响应状态码-5xx服务端错误相关的响应状态码.mp4 3.59MB |
│ │ │ │ └─单元测试.docx 14.3KB |
│ │ │ ├─2-3 聊天机器人 |
│ │ │ │ ├─33.聊天机器人-演示案例要完成的效果.mp4 4.81MB |
│ │ │ │ ├─34.聊天机器人-梳理案例的代码结构.mp4 9.21MB |
│ │ │ │ ├─35.聊天机器人-将用户输入的内容渲染到聊天窗口.mp4 19.66MB |
│ │ │ │ ├─36.聊天机器人-发起请求获取聊天消息.mp4 14.47MB |
│ │ │ │ ├─37.聊天机器人-将机器人的聊天内容转换为语音.mp4 14.35MB |
│ │ │ │ ├─38.聊天机器人-通过回车键发送消息.mp4 9.42MB |
│ │ │ │ └─【补充说明】聊天机器人接口更新通知.mp4 6MB |
│ │ │ ├─2-4 form表单+案例 |
│ │ │ │ ├─00.学习目标-1603517751.mp4 1.47MB |
│ │ │ │ ├─01.表单的基本使用-什么是表单.mp4 3.84MB |
│ │ │ │ ├─02.表单的基本使用-表单的组成部分.mp4 2.75MB |
│ │ │ │ ├─03.form标签的属性-action.mp4 7.2MB |
│ │ │ │ ├─04.form标签的属性-target.mp4 3.5MB |
│ │ │ │ ├─05.form标签的属性-method.mp4 10.09MB |
│ │ │ │ ├─06.form标签的属性-enctype.mp4 3.95MB |
│ │ │ │ ├─07.表单的同步提交及缺点.mp4 4.56MB |
│ │ │ │ ├─08.通过Ajax提交表单数据-监听表单的提交事件.mp4 7.28MB |
│ │ │ │ ├─09.通过Ajax提交表单数据-阻止表单的默认提交行为.mp4 6.06MB |
│ │ │ │ ├─10.通过Ajax提交表单数据-快速获取表单中的数据.mp4 12.95MB |
│ │ │ │ ├─11.案例-基于bootstrap渲染评论列表的UI结构.mp4 17.49MB |
│ │ │ │ ├─12.案例-获取评论列表数据.mp4 12.26MB |
│ │ │ │ ├─13.案例-渲染评论列表.mp4 9.54MB |
│ │ │ │ ├─14.案例-改造form表单.mp4 10.9MB |
│ │ │ │ ├─15.案例-实现发表评论的功能.mp4 12.3MB |
│ │ │ │ ├─单元测试.docx 16.28KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─02Form表单-code.rar 2.05KB |
│ │ │ │ ├─表单及应用.docx 38.21KB |
│ │ │ │ └─课后练习.docx 46.35KB |
│ │ │ ├─2-5 模板引擎+案例 |
│ │ │ │ ├─16.模板引擎-模板引擎的基本概念.mp4 5.69MB |
│ │ │ │ ├─17.模板引擎-了解并安装art-template.mp4 4.12MB |
│ │ │ │ ├─18.模板引擎-使用传统方式渲染UI结构.mp4 21.59MB |
│ │ │ │ ├─19.模板引擎-介绍模板引擎的使用步骤.mp4 23.31MB |
│ │ │ │ ├─20.标准语法-输出.mp4 4.04MB |
│ │ │ │ ├─21.标准语法-原文输出.mp4 4.02MB |
│ │ │ │ ├─22.标准语法-条件输出.mp4 5.37MB |
│ │ │ │ ├─23.标准语法-循环输出.mp4 5.51MB |
│ │ │ │ ├─24.标准语法-什么是过滤器.mp4 2.09MB |
│ │ │ │ ├─25.标准语法-定义过滤器和调用过滤器的基本语法.mp4 4.52MB |
│ │ │ │ ├─26.标准语法-定义格式化时间的过滤器.mp4 10.37MB |
│ │ │ │ ├─27.案例-介绍新闻列表案例要实现的效果.mp4 4.9MB |
│ │ │ │ ├─28.案例-获取新闻列表数据.mp4 7.62MB |
│ │ │ │ ├─29.案例-定义新闻Item项的模板.mp4 4.59MB |
│ │ │ │ ├─30.案例-编译模板渲染新闻列表结构.mp4 24.29MB |
│ │ │ │ ├─31.案例-定义时间过滤器.mp4 13.06MB |
│ │ │ │ ├─32.案例-定义补零函数.mp4 7.49MB |
│ │ │ │ └─单元测试.docx 17KB |
│ │ │ ├─2-6 正则与字符串操作 |
│ │ │ │ ├─33.正则与字符串操作-介绍正则的exec函数.mp4 6.07MB |
│ │ │ │ ├─34.正则与字符串操作-提取分组.mp4 6.21MB |
│ │ │ │ ├─35.正则与字符串操作-字符串的replace函数.mp4 8.5MB |
│ │ │ │ ├─36.正则与字符串操作-对字符串进行多次replace操作.mp4 13.02MB |
│ │ │ │ ├─37.正则与字符串操作-使用while循环进行字符串的replace操作.mp4 8.43MB |
│ │ │ │ ├─38.正则与字符串操作-将正则匹配到的内容替换为真值.mp4 4.44MB |
│ │ │ │ ├─39.实现简易的模板引擎.mp4 19.76MB |
│ │ │ │ ├─单元测试.docx 16.6KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─04正则-code.rar 1.19KB |
│ │ │ │ ├─正则表达式应用.docx 15.84KB |
│ │ │ │ └─课后练习.docx 23.81KB |
│ │ │ ├─2-7 xhr的基本使用 |
│ │ │ │ ├─00.学习目标-1603517986.mp4 2.41MB |
│ │ │ │ ├─01.xhr的基本使用-什么是XMLHttpRequest.mp4 3.16MB |
│ │ │ │ ├─02.xhr的基本使用-使用xhr发起GET请求.mp4 13.5MB |
│ │ │ │ ├─03.xhr的基本使用-了解xhr对象的readyState属性.mp4 2.85MB |
│ │ │ │ ├─04.xhr的基本使用-使用xhr发起带参数的GET请求.mp4 5.41MB |
│ │ │ │ ├─05.xhr的基本使用-了解查询字符串的概念.mp4 3.81MB |
│ │ │ │ ├─06.xhr的基本使用-GET请求携带参数的本质.mp4 8.03MB |
│ │ │ │ ├─07.xhr的基本使用-什么是URL编码.mp4 4.86MB |
│ │ │ │ ├─08.xhr的基本使用-如何对URL进行编码与解码.mp4 5.89MB |
│ │ │ │ ├─09.xhr的基本使用-使用xhr发起POST请求.mp4 12.26MB |
│ │ │ │ └─单元测试.docx 17.33KB |
│ │ │ ├─2-8 数据交换格式 |
│ │ │ │ ├─10.数据交换格式-什么是数据交换格式.mp4 2.26MB |
│ │ │ │ ├─11.数据交换格式-XML.mp4 5.31MB |
│ │ │ │ ├─12.数据交换格式-什么是JSON.mp4 3.19MB |
│ │ │ │ ├─13.数据交换格式-JSON的两种结构.mp4 6.75MB |
│ │ │ │ ├─14.数据交换格式-JSON语法注意事项.mp4 2.56MB |
│ │ │ │ ├─15.数据交换格式-JSON和JS对象的关系.mp4 2.09MB |
│ │ │ │ ├─16.数据交换格式-JSON和JS对象的互转.mp4 15.81MB |
│ │ │ │ ├─17.数据交换格式-序列化和反序列化.mp4 2.09MB |
│ │ │ │ └─单元测试.docx 17.04KB |
│ │ │ └─2-9 封装自己的Ajax函数 |
│ │ │ ├─18.封装自己的Ajax函数-介绍要实现的效果以及options参数选项.mp4 3.38MB |
│ │ │ ├─19.封装自己的Ajax函数-处理data参数.mp4 7.03MB |
│ │ │ ├─20.封装自己的Ajax函数-定义itheima函数.mp4 8.11MB |
│ │ │ ├─21.封装自己的Ajax函数-判断请求的类型.mp4 10.34MB |
│ │ │ ├─22.封装自己的Ajax函数-测试itheima函数的可用性.mp4 7.61MB |
│ │ │ └─课后练习 |
│ │ │ ├─Ajax封装.rar 2.15KB |
│ │ │ ├─课后练习.docx 111.59KB |
│ │ │ └─防JQ的Ajax封装.docx 102.05KB |
│ │ ├─第二章 Git和github基本使用【v6.5】 |
│ │ │ ├─2-1 关于版本控制 |
│ │ │ │ ├─00.Git学习目标.mp4 2.17MB |
│ │ │ │ ├─01.关于版本控制 – 使用版本控制软件的好处.mp4 13.72MB |
│ │ │ │ ├─02.关于版本控制 – 版本控制系统的分类.mp4 3.16MB |
│ │ │ │ └─03.关于版本控制 – 了解三大类版本控制系统各自的特点.mp4 17.83MB |
│ │ │ ├─2-2 Git基础概念 |
│ │ │ │ ├─04.Git基础概念 – 什么是Git.mp4 1.97MB |
│ │ │ │ ├─05.Git基础概念 – Git直接记录快照而非差异比较.mp4 16.59MB |
│ │ │ │ ├─06.Git基础概念 – 近乎所有操作都是本地执行的.mp4 6.94MB |
│ │ │ │ ├─07.Git基础概念 – Git中的三个区域.mp4 6.33MB |
│ │ │ │ ├─08.Git基础概念 – Git中的三种状态.mp4 4.78MB |
│ │ │ │ └─09.Git基础概念 – Git的基本工作流程.mp4 4MB |
│ │ │ ├─2-3 安装并配置Git |
│ │ │ │ ├─10.安装并配置Git – 在Windows中下载并安装Git.mp4 5.8MB |
│ │ │ │ ├─11.安装并配置Git-配置用户信息.mp4 6.56MB |
│ │ │ │ ├─12.安装并配置Git – Git的全局配置文件.mp4 4.45MB |
│ │ │ │ ├─13.安装并配置Git – 使用Git命令检查全局配置信息.mp4 6.72MB |
│ │ │ │ └─14.安装并配置Git – 获取帮助信息.mp4 7.11MB |
│ │ │ ├─2-4 Git的基本操作 |
│ │ │ │ ├─15.Git的基本操作 – 获取Git仓库的两种方式.mp4 3.23MB |
│ │ │ │ ├─16.Git的基本操作 – 在现有目录中初始化仓库.mp4 6.24MB |
│ │ │ │ ├─17.Git的基本操作 – 工作区中文件的4种状态.mp4 9.78MB |
│ │ │ │ ├─18.Git的基本操作 – 检查文件的状态.mp4 5.69MB |
│ │ │ │ ├─19.Git的基本操作 – 以精简的方式显示文件的状态.mp4 4.65MB |
│ │ │ │ ├─20.Git的基本操作 – 跟踪新文件.mp4 7.33MB |
│ │ │ │ ├─21.Git的基本操作 – 提交更新.mp4 7.91MB |
│ │ │ │ ├─22.Git的基本操作 – 对已提交的文件进行修改.mp4 7.18MB |
│ │ │ │ ├─23.Git的基本操作 – 暂存已修改的文件.mp4 8.47MB |
│ │ │ │ ├─24.Git的基本操作 – 提交已暂存的文件.mp4 8.18MB |
│ │ │ │ ├─25.Git的基本操作 – 撤销对文件的修改.mp4 8.67MB |
│ │ │ │ ├─26.Git的基本操作 – 向暂存区中一次性添加多个文件.mp4 8.37MB |
│ │ │ │ ├─27.Git的基本操作 – 取消暂存的文件.mp4 12.56MB |
│ │ │ │ ├─28.Git的基本操作 – 跳过使用暂存区域.mp4 9.88MB |
│ │ │ │ ├─29.Git的基本操作 – 移除文件.mp4 9.19MB |
│ │ │ │ ├─30.Git的基本操作 – Git忽略文件和glob匹配模式.mp4 8.28MB |
│ │ │ │ ├─31.Git的基本操作 – .gitignore使用示例.mp4 16.2MB |
│ │ │ │ ├─32.Git的基本操作 – 查看提交历史.mp4 25.31MB |
│ │ │ │ ├─33.Git的基本操作 – 回退到指定的版本.mp4 15.28MB |
│ │ │ │ └─34.Git的基本操作 – 小结.mp4 2.77MB |
│ │ │ ├─2-5 开源相关的概念 |
│ │ │ │ ├─01.开源相关的概念 – 了解开源和闭源的概念.mp4 3.8MB |
│ │ │ │ ├─02.开源相关的概念 – 开源许可协议.mp4 8.14MB |
│ │ │ │ ├─03.开源相关的概念 – 为什么要拥抱开源.mp4 4.18MB |
│ │ │ │ ├─04.开源相关的概念 – 了解什么是开源项目托管平台.mp4 4.73MB |
│ │ │ │ └─05.开源相关的概念 – 什么是GitHub.mp4 12.69MB |
│ │ │ ├─2-6 github |
│ │ │ │ ├─06.github – 注册GitHub账号.mp4 10.36MB |
│ │ │ │ ├─07.github – 新建空白远程仓库.mp4 9.72MB |
│ │ │ │ ├─08.github – 远程仓库的两种访问方式.mp4 6.82MB |
│ │ │ │ ├─09.github – 基于HTTPS将本地仓库上传到GitHub.mp4 19.77MB |
│ │ │ │ ├─10.github – 了解git push命令的作用.mp4 12.98MB |
│ │ │ │ ├─11.github – 生成SSH key.mp4 8.56MB |
│ │ │ │ ├─12.github – 配置SSH key.mp4 11.06MB |
│ │ │ │ ├─13.github – 检测SSH key是否配置成功.mp4 6.81MB |
│ │ │ │ ├─14.github – 基于SSH将本地仓库上传到GitHub.mp4 16.69MB |
│ │ │ │ └─15.github – 将远程仓库克隆到本地.mp4 8.17MB |
│ │ │ └─2-7 分支 |
│ │ │ ├─16.分支 – 了解分支的概念以及分支在实际开发中的作用.mp4 9.12MB |
│ │ │ ├─17.分支 – master主分支.mp4 5.98MB |
│ │ │ ├─18.分支 – 功能分支.mp4 9.72MB |
│ │ │ ├─19.分支 – 查看分支列表.mp4 3.53MB |
│ │ │ ├─20.分支 – 创建新分支.mp4 8.47MB |
│ │ │ ├─21.分支 – 切换分支.mp4 5.44MB |
│ │ │ ├─22.分支 – 快速创建和切换分支.mp4 8.97MB |
│ │ │ ├─23.分支 – 合并分支.mp4 17.78MB |
│ │ │ ├─24.分支 – 删除分支.mp4 6.34MB |
│ │ │ ├─25.分支 – 遇到冲突时的分支合并.mp4 25.51MB |
│ │ │ ├─26.分支 – 将本地分支推送到远程分支.mp4 13.84MB |
│ │ │ ├─27.分支 – 查看远程分支列表.mp4 3.77MB |
│ │ │ ├─28.分支 – 跟踪分支.mp4 18.85MB |
│ │ │ ├─29.分支 – 拉取远程分支的最新代码.mp4 9.13MB |
│ │ │ ├─30.分支 – 删除远程分支.mp4 15.39MB |
│ │ │ └─31.总结.mp4 5.61MB |
│ │ ├─第五章 npm+模块加载机制【v6.5】 |
│ │ │ ├─5-1 包 |
│ │ │ │ ├─35.包 – 什么是包.mp4 800KB |
│ │ │ │ ├─36.包 – 包的来源.mp4 896KB |
│ │ │ │ ├─37.包 – 为什么需要包.mp4 2.38MB |
│ │ │ │ └─38.包 – 从哪里下载包.mp4 6.3MB |
│ │ │ ├─5-2 npm |
│ │ │ │ ├─40.npm初体验 – 格式化时间的传统做法.mp4 12.52MB |
│ │ │ │ ├─41.npm初体验 – 了解如何使用第三方的包对时间进行格式化.mp4 3.5MB |
│ │ │ │ ├─42.npm初体验 – 介绍如何使用npm install命令安装具体的包.mp4 3.72MB |
│ │ │ │ ├─43.npm初体验 – 参考moment官方文档进行时间的格式化.mp4 17.5MB |
│ │ │ │ ├─44.npm初体验 – 了解nodemodules文件夹和package-lock.json文件的作用.mp4 4.61MB |
│ │ │ │ ├─45.npm初体验 – 安装指定版本的包.mp4 3.68MB |
│ │ │ │ └─46.npm初体验 – 包的语义化版本规范.mp4 3.47MB |
│ │ │ ├─5-3 包管理配置文件及解决下包慢的问题 |
│ │ │ │ ├─01.包管理配置文件 – 概念.mp4 1.63MB |
│ │ │ │ ├─02.包管理配置文件 – 进一步理解package.json配置文件的作用.mp4 4.83MB |
│ │ │ │ ├─03.包管理配置文件 – 通过命令快速创建package.json文件.mp4 6.02MB |
│ │ │ │ ├─04.包管理配置文件 – 了解dependencies节点的作用.mp4 3.97MB |
│ │ │ │ ├─05.包管理配置文件 – 一次性安装所有的包.mp4 7.93MB |
│ │ │ │ ├─06.包管理配置文件 – 卸载包.mp4 4.3MB |
│ │ │ │ ├─07.包管理配置文件 – 了解devDependencies节点的作用.mp4 6.18MB |
│ │ │ │ ├─08.解决下包慢的问题 – 分析下包速度慢的原因.mp4 2.05MB |
│ │ │ │ ├─09.解决下包慢的问题 – 了解淘宝npm镜像服务器的作用.mp4 3.97MB |
│ │ │ │ ├─10.解决下包慢的问题 – 切换npm的下包镜像源.mp4 5.61MB |
│ │ │ │ └─11.解决下包慢的问题 – 使用nrm切换下包的服务器.mp4 9.2MB |
│ │ │ ├─5-4 包的分类 |
│ │ │ │ ├─12.包的分类 -项目包.mp4 2.44MB |
│ │ │ │ ├─13.包的分类 – 全局包.mp4 5.29MB |
│ │ │ │ ├─14.包的分类 – 演示i5tingtoc的安装和使用.mp4 6.32MB |
│ │ │ │ └─15.规范的包结构.mp4 5.89MB |
│ │ │ ├─5-5 开发属于自己的包 |
│ │ │ │ ├─16.开发属于自己的包 – 了解需要实现的功能.mp4 4.7MB |
│ │ │ │ ├─17.开发属于自己的包 – 初始化包的基本结构.mp4 3.96MB |
│ │ │ │ ├─18.开发属于自己的包 – 初始化package.json配置文件.mp4 8.53MB |
│ │ │ │ ├─19.开发属于自己的包 – 在index.js中定义格式化时间的方法.mp4 11.31MB |
│ │ │ │ ├─20.开发属于自己的包 – 了解package.json中main属性的作用.mp4 2.69MB |
│ │ │ │ ├─21.开发属于自己的包 – 在index.js中定义转义HTML的方法.mp4 9.47MB |
│ │ │ │ ├─22.开发属于自己的包 – 在index.js中定义还原HTML的方法.mp4 7.64MB |
│ │ │ │ ├─23.开发属于自己的包 – 将不同的功能进行模块化的拆分.mp4 13.49MB |
│ │ │ │ └─24.开发属于自己的包 – 编写包的使用说明文档.mp4 11.61MB |
│ │ │ ├─5-6 发布包 |
│ │ │ │ ├─25.发布包 – 注册npm账号.mp4 3.62MB |
│ │ │ │ ├─26.发布包 – 登录npm账号.mp4 6.99MB |
│ │ │ │ ├─27.发布包 – 演示如何把包发布到npm上.mp4 5.86MB |
│ │ │ │ └─28.发布包 – 演示如何删除已发布的包.mp4 5.16MB |
│ │ │ └─5-7 模块的加载机制 |
│ │ │ ├─29.模块的加载机制 – 优先从缓存中加载.mp4 3.41MB |
│ │ │ ├─30.模块的加载机制 – 内置模块的加载机制.mp4 1.19MB |
│ │ │ ├─31.模块的加载机制 – 自定义模块的加载机制.mp4 11.64MB |
│ │ │ ├─32.模块的加载机制 – 第三方模块的加载机制.mp4 4.55MB |
│ │ │ └─33.模块的加载机制 – 目录作为模块时的加载机制.mp4 6.65MB |
│ │ ├─第八章 身份认证【v6.5】 |
│ │ │ ├─8-1 web开发模式 |
│ │ │ │ ├─01.web开发模式 – 了解服务端渲染的概念及优缺点.mp4 4.73MB |
│ │ │ │ ├─02.web开发模式 – 了解前后端分离的概念及优缺点.mp4 4.07MB |
│ │ │ │ └─03.web开发模式 – 如何选择web开发模式.mp4 2.75MB |
│ │ │ ├─8-2 身份认证+session |
│ │ │ │ ├─04.身份认证 – 什么是身份认证.mp4 2.23MB |
│ │ │ │ ├─05.身份认证 – 了解为什么需要身份认证以及身份认证的方案.mp4 2.91MB |
│ │ │ │ ├─06.session – 了解HTTP协议的无状态性.mp4 3.05MB |
│ │ │ │ ├─07.session – 如何突破HTTP无状态的限制.mp4 3.1MB |
│ │ │ │ ├─08.session – 什么是cookie.mp4 8.86MB |
│ │ │ │ ├─09.session – cookie在身份认证中的作用.mp4 9.75MB |
│ │ │ │ ├─10.session – cookie不具有安全性.mp4 3.16MB |
│ │ │ │ ├─11.session – 提高身份认证的安全性.mp4 3.85MB |
│ │ │ │ ├─12.session – 介绍session的工作原理.mp4 5.06MB |
│ │ │ │ ├─13.session – 安装并配置express-session中间件.mp4 6.58MB |
│ │ │ │ ├─14.session – 向session中存数据.mp4 8.12MB |
│ │ │ │ ├─15.session – 从session中取数据.mp4 6.28MB |
│ │ │ │ ├─16.session – 清空session.mp4 3.86MB |
│ │ │ │ └─17.session – 演示session案例的效果并梳理实现的步骤.mp4 5.72MB |
│ │ │ └─8-3 jwt |
│ │ │ ├─18.jwt – 了解session认证的局限性以及jwt的概念.mp4 1.78MB |
│ │ │ ├─19.jwt – 了解jwt的工作原理.mp4 4.35MB |
│ │ │ ├─20.jwt – 了解jwt的三个组成部分以及各自代表的含义.mp4 3.77MB |
│ │ │ ├─21.jwt – 了解jwt的使用方式.mp4 2.72MB |
│ │ │ ├─22.jwt – 安装并导入jwt相关的包.mp4 4.88MB |
│ │ │ ├─23.jwt – 定义secret秘钥.mp4 3.28MB |
│ │ │ ├─24.jwt – 调用jsonwebtoken提供的sign方法生成token字符串.mp4 8.54MB |
│ │ │ ├─25.jwt – 将jwt字符串还原为json对象.mp4 9.76MB |
│ │ │ ├─26.jwt – 使用req.user获取用户信息.mp4 15.23MB |
│ │ │ └─27.jwt – 捕获解析jwt失败后产生的错误.mp4 10.1MB |
│ │ ├─第六章 Express【v6.5】 |
│ │ │ ├─6-1 express |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─34.express – 学习目标.mp4 1.92MB |
│ │ │ │ │ ├─35.初识express – express简介.mp4 5.89MB |
│ │ │ │ │ ├─36.初识express – 使用express创建基本的web服务器.mp4 6.32MB |
│ │ │ │ │ ├─37.初识express – 监听GET和POST请求以及响应客户端.mp4 12.94MB |
│ │ │ │ │ ├─38.初识express – 获取URL中携带的查询参数.mp4 6.91MB |
│ │ │ │ │ ├─39.初识express – 获取URL中的动态参数.mp4 7.32MB |
│ │ │ │ │ ├─40.初识express – 补充动态参数的两个注意点.mp4 4.69MB |
│ │ │ │ │ ├─41.初识express – 使用express.static托管静态资源.mp4 11.59MB |
│ │ │ │ │ ├─42.初识express – 托管多个静态资源目录.mp4 5.99MB |
│ │ │ │ │ ├─43.初识express – 挂载路径前缀.mp4 6.68MB |
│ │ │ │ │ ├─44.初识express – 安装nodemon.mp4 3.45MB |
│ │ │ │ │ └─45.初识express – 使用nodemon实现项目的自动重启.mp4 5.21MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01.express路由 – 路由的概念.mp4 2.21MB |
│ │ │ │ ├─02.express路由 – 了解express中路由的概念及组成部分.mp4 4.3MB |
│ │ │ │ ├─03.express路由 – 路由的匹配过程.mp4 3.97MB |
│ │ │ │ ├─04.express路由 – 路由最简单的用法.mp4 7.06MB |
│ │ │ │ ├─05.express路由 – 创建路由模块.mp4 11.47MB |
│ │ │ │ ├─06.express路由 – 注册路由模块.mp4 7.69MB |
│ │ │ │ └─07.express路由 – 为路由模块添加访问前缀.mp4 4.89MB |
│ │ │ ├─6-2 中间件 |
│ │ │ │ ├─08.中间件 – 中间件的概念.mp4 1.91MB |
│ │ │ │ ├─09.中间件 – express中间件的调用流程.mp4 2.82MB |
│ │ │ │ ├─10.中间件 – express中间件的格式.mp4 3.22MB |
│ │ │ │ ├─11.中间件 – next函数的作用.mp4 2.74MB |
│ │ │ │ ├─12.中间件 – 定义中间件函数.mp4 5.9MB |
│ │ │ │ ├─13.中间件 – 全局生效的中间件.mp4 11.81MB |
│ │ │ │ ├─14.中间件 – 定义全局中间件的简化形式.mp4 4.72MB |
│ │ │ │ ├─15.中间件 – 中间件的作用.mp4 11.02MB |
│ │ │ │ ├─16.中间件 – 定义多个全局中间件.mp4 7.54MB |
│ │ │ │ ├─17.中间件 – 局部生效的中间件.mp4 9.54MB |
│ │ │ │ ├─18.中间件 – 使用多个局部中间件.mp4 6.73MB |
│ │ │ │ ├─19.中间件 – 了解中间件的5个注意事项.mp4 6.69MB |
│ │ │ │ ├─20.中间件的分类 – 了解什么是应用级别和路由级别的中间件.mp4 4.95MB |
│ │ │ │ ├─21.中间件的分类 – 错误级别的中间件.mp4 21.14MB |
│ │ │ │ ├─22.中间件的分类 – 了解3个内置的中间件.mp4 6.35MB |
│ │ │ │ ├─23.中间件的分类 – 演示express.static中间件的使用.mp4 13.94MB |
│ │ │ │ ├─24.中间件的分类 – 演示express.urlencoded中间件的使用.mp4 11.5MB |
│ │ │ │ ├─25.中间件的分类 – 演示body-parser第三方中间件的使用.mp4 13.34MB |
│ │ │ │ ├─26.自定义中间件 – 介绍需求及实现步骤.mp4 5.52MB |
│ │ │ │ ├─27.自定义中间件 – 监听req的data事件.mp4 6.95MB |
│ │ │ │ ├─28.自定义中间件 – 监听req的end事件.mp4 7MB |
│ │ │ │ ├─29.自定义中间件 – 使用querystring模块解析请求体数据.mp4 5.32MB |
│ │ │ │ ├─30.自定义中间件 – 为req挂载自定义的body属性.mp4 5.9MB |
│ │ │ │ └─31.自定义中间件 – 将自定义中间件封装为独立的模块.mp4 10.64MB |
│ │ │ └─6-3 基于express写接口 |
│ │ │ ├─32.基于express写接口 – 创建基本的服务器.mp4 4.23MB |
│ │ │ ├─33.基于express写接口 – 创建API路由模块.mp4 6.44MB |
│ │ │ ├─34.基于express写接口 – 编写GET接口.mp4 9.66MB |
│ │ │ └─35.基于express写接口 – 编写POST接口.mp4 10.71MB |
│ │ ├─第四章 Node基础【v6.5】 |
│ │ │ ├─4-1 node介绍和环境安装 |
│ │ │ │ ├─00.学习目标-.mp4 2.36MB |
│ │ │ │ ├─01.初识Node – 为什么JavaScript可以在浏览器中被执行.mp4 5.64MB |
│ │ │ │ ├─02.初识Node – 为什么JavaScript可以操作DOM和BOM.mp4 2.59MB |
│ │ │ │ ├─03.初识Node – 浏览器中的JavaScript运行环境.mp4 5.09MB |
│ │ │ │ ├─04.初识Node – JavaScript能否做后端开发.mp4 2.59MB |
│ │ │ │ ├─05.初识Node – 什么是Node.js.mp4 4.74MB |
│ │ │ │ ├─06.初识Node – Node.js中的JavaScript运行环境.mp4 4.2MB |
│ │ │ │ ├─07.初识Node – 了解Node.js的学习路径.mp4 5.28MB |
│ │ │ │ ├─08.初识Node – 下载并安装Node.mp4 9.7MB |
│ │ │ │ ├─09.初识Node – 查看已安装的Node.js的版本号.mp4 4.59MB |
│ │ │ │ ├─10.初识Node – 了解终端的概念.mp4 2.82MB |
│ │ │ │ ├─11.初识Node – 在Node.js环境中执行JavaScript代码.mp4 5.31MB |
│ │ │ │ ├─12.初识Node – 使用更方便的形式执行Node命令.mp4 5.43MB |
│ │ │ │ └─13.初识Node – 了解常用的终端快捷键.mp4 7.66MB |
│ │ │ ├─4-10 node-模块化 |
│ │ │ │ ├─18.模块化 – 学习目标.mp4 1.98MB |
│ │ │ │ ├─19.模块化 – 什么是模块化.mp4 3.66MB |
│ │ │ │ ├─20.模块化 – 模块化规范相关的概念.mp4 2.45MB |
│ │ │ │ ├─21.Node中的模块化 – 了解Node中模块的3大分类.mp4 3.77MB |
│ │ │ │ ├─22.Node中的模块化 – 使用require方法加载模块.mp4 6.56MB |
│ │ │ │ ├─23.Node中的模块化 – 使用require的小注意点.mp4 1.94MB |
│ │ │ │ ├─24.Node中的模块化 – 了解模块作用域的概念以及好处.mp4 7.74MB |
│ │ │ │ ├─25.Node中的模块化 – 了解module对象.mp4 4.66MB |
│ │ │ │ ├─26.Node中的模块化 – 了解module.exports对象的作用.mp4 5.69MB |
│ │ │ │ ├─27.Node中的模块化 – 使用module.exports向外共享成员.mp4 7.45MB |
│ │ │ │ ├─28.Node中的模块化 – 共享成员是的注意点.mp4 7.39MB |
│ │ │ │ ├─29.Node中的模块化 – exports对象.mp4 10.13MB |
│ │ │ │ ├─30.exports和module.exports的使用误区 – 案例1.mp4 5.1MB |
│ │ │ │ ├─31.exports和module.exports的使用误区 – 案例2.mp4 3.98MB |
│ │ │ │ ├─32.exports和module.exports的使用误区 – 案例3.mp4 3.24MB |
│ │ │ │ ├─33.exports和module.exports的使用误区 – 案例4.mp4 5.84MB |
│ │ │ │ └─34.Node中的模块化 – CommonJS模块化规范.mp4 2.78MB |
│ │ │ ├─4-2 node-fs模块 |
│ │ │ │ ├─14.fs – 了解什么是fs文件系统模块.mp4 3.82MB |
│ │ │ │ ├─15.fs – 使用fs.readFile方法读取文件.mp4 13.63MB |
│ │ │ │ ├─16.fs – 判断文件是否读取成功.mp4 6.84MB |
│ │ │ │ ├─17.fs – 使用fs.writeFile方法写入文件.mp4 9.37MB |
│ │ │ │ ├─18.fs – 判断文件是否写入成功.mp4 5.76MB |
│ │ │ │ ├─19.fs案例 – 分析核心的实现步骤.mp4 4.01MB |
│ │ │ │ ├─20.fs案例 – 读取成绩文件.mp4 4.68MB |
│ │ │ │ ├─21.fs案例 – 处理成绩.mp4 9.82MB |
│ │ │ │ ├─22.fs案例 – 将整理好的成绩写入到新文件.mp4 5.66MB |
│ │ │ │ ├─23.fs路径问题 – 演示路径动态拼接的问题.mp4 14.06MB |
│ │ │ │ ├─24.fs路径问题 – 使用完整路径替代相对路径.mp4 8.21MB |
│ │ │ │ └─25.fs路径问题 – 使用dirname完美解决路径动态拼接的问题.mp4 9.13MB |
│ │ │ ├─4-3 node-path模块 |
│ │ │ │ ├─26.path – 了解path路径模块的作用.mp4 3.08MB |
│ │ │ │ ├─27.path – 使用path.join方法进行路径的拼接.mp4 12.53MB |
│ │ │ │ ├─28.path – 使用path.basename方法获取路径中的文件名.mp4 6.97MB |
│ │ │ │ └─29.path – 使用path.extname方法获取路径中的扩展名.mp4 4.2MB |
│ │ │ ├─4-4 node-时钟案例 |
│ │ │ │ ├─30.时钟案例 – 介绍需求并分析案例的实现步骤.mp4 5.29MB |
│ │ │ │ ├─31.时钟案例 – 定义正则表达式.mp4 8.99MB |
│ │ │ │ ├─32.时钟案例 – 使用fs.readFile方法读取HTML文件的内容.mp4 6.1MB |
│ │ │ │ ├─33.时钟案例 – 自定义resolveCSS方法提取样式表文件.mp4 20.78MB |
│ │ │ │ ├─34.时钟案例 – 自定义resolveJS方法提取JS脚本文件.mp4 10.13MB |
│ │ │ │ ├─35.时钟案例 – 自定义resolveHTML方法提取html文件.mp4 17.03MB |
│ │ │ │ └─36.时钟案例 – 时钟案例的两个注意点.mp4 6.24MB |
│ │ │ ├─4-5 node-http模块 |
│ │ │ │ ├─01.http模块 – 什么是http模块.mp4 2.47MB |
│ │ │ │ └─02.http模块 – 进一步理解http模块的作用.mp4 8.17MB |
│ │ │ ├─4-6 node-服务器概念 |
│ │ │ │ ├─03.服务器相关的概念 – IP地址.mp4 8.55MB |
│ │ │ │ ├─04.服务器相关的概念 – 域名和域名服务器.mp4 8.92MB |
│ │ │ │ └─05.服务器相关的概念 – 端口号.mp4 6.23MB |
│ │ │ ├─4-7 node-创建基本web服务器 |
│ │ │ │ ├─06.创建最基本的web服务器 – 了解实现的核心步骤和代码.mp4 6.37MB |
│ │ │ │ ├─07.创建最基本的web服务器 – 通过4个核心步骤创建基本的web服务器.mp4 10.88MB |
│ │ │ │ ├─08.创建最基本的web服务器 – req请求对象.mp4 12.68MB |
│ │ │ │ ├─09.创建最基本的web服务器 – res响应对象.mp4 7.93MB |
│ │ │ │ └─10.创建最基本的web服务器 – 解决中文乱码问题.mp4 11.06MB |
│ │ │ ├─4-8 node-根据不同的url响应不同的html内容 |
│ │ │ │ ├─11.根据不同的url响应不同的html内容 – 分析核心的实现步骤.mp4 5.66MB |
│ │ │ │ └─12.根据不同的url响应不同的html内容 – 按照分析的步骤写代码实现功能.mp4 14.05MB |
│ │ │ └─4-9 node-时钟web服务器案例 |
│ │ │ ├─13.时钟web服务器案例 – 介绍核心实现思路.mp4 6.23MB |
│ │ │ ├─14.时钟web服务器案例 – 导入需要的模块并创建基本的web服务器.mp4 7.46MB |
│ │ │ ├─15.时钟web服务器案例 – 将资源的请求url映射为文件的存放路径.mp4 6.83MB |
│ │ │ ├─16.时钟web服务器案例 – 读取文件的内容并响应给客户端.mp4 10.64MB |
│ │ │ └─17.时钟web服务器案例 – 优化资源的请求路径.mp4 10.91MB |
│ │ └─阶段作业 前后端交互-试卷 |
│ │ ├─前后端交互-试卷.docx 477.22KB |
│ │ └─前后端分离模式移动web网站开发.zip 149.62MB |
│ ├─05阶段五 Vue.js项目实战开发 |
│ │ ├─01、第一章 webpack+vue基础 |
│ │ │ ├─第一章 Vue.js项目实战课前导学 |
│ │ │ │ └─第五阶段课前导学.mp4 16.32MB |
│ │ │ ├─第一章 Vue基础【v6.5】 |
│ │ │ │ ├─2-1 Vue指令及案例 |
│ │ │ │ │ ├─一 |
│ │ │ │ │ │ ├─00-学习目标.mp4 2.56MB |
│ │ │ │ │ │ ├─01-Vue概述.mp4 8.2MB |
│ │ │ │ │ │ ├─02-Vue之HelloWorld.mp4 17.09MB |
│ │ │ │ │ │ ├─03-模板语法概述.mp4 7.21MB |
│ │ │ │ │ │ ├─04-指令概念与v-cloak指令用法.mp4 11.14MB |
│ │ │ │ │ │ ├─05-数据填充相关3个指令的用法.mp4 10.14MB |
│ │ │ │ │ │ ├─06-数据响应式概念与v-once用法.mp4 9.62MB |
│ │ │ │ │ │ ├─07-双向数据绑定与v-model指令用法.mp4 5.75MB |
│ │ │ │ │ │ ├─08-MVVM设计思想分析.mp4 6.15MB |
│ │ │ │ │ │ ├─09-事件绑定基本用法.mp4 11.85MB |
│ │ │ │ │ │ ├─10-事件函数参数传递方式.mp4 12.73MB |
│ │ │ │ │ │ ├─11-事件修饰符的用法.mp4 15.69MB |
│ │ │ │ │ │ ├─12-按键修饰符的用法.mp4 13.61MB |
│ │ │ │ │ │ ├─13-自定义按键修饰符.mp4 9.81MB |
│ │ │ │ │ │ ├─14-简单计算器案例.mp4 11.06MB |
│ │ │ │ │ │ ├─15-属性绑定基本用法.mp4 9.28MB |
│ │ │ │ │ │ ├─16-指令v-model底层原理分析.mp4 12.75MB |
│ │ │ │ │ │ ├─17-样式绑定之class绑定对象用法.mp4 14.4MB |
│ │ │ │ │ │ ├─18-样式绑定之class绑定数组用法.mp4 8.2MB |
│ │ │ │ │ │ ├─19-样式绑定之class绑定3个细节用法.mp4 19.54MB |
│ │ │ │ │ │ ├─20-样式绑定之style绑定用法.mp4 16.63MB |
│ │ │ │ │ │ ├─21-分支结构用法.mp4 16.95MB |
│ │ │ │ │ │ ├─22-循环结构遍历数组与key的作用分析.mp4 18.04MB |
│ │ │ │ │ │ ├─23-循环结构遍历对象.mp4 10.44MB |
│ │ │ │ │ │ ├─24-案例选项卡-需求分析与UI概览.mp4 8.6MB |
│ │ │ │ │ │ ├─25-案例选项卡-实现模板布局.mp4 12.95MB |
│ │ │ │ │ │ ├─26-案例选项卡-切换样式处理.mp4 11.43MB |
│ │ │ │ │ │ └─27-案例选项卡-事件处理.mp4 15.3MB |
│ │ │ │ │ ├─二 |
│ │ │ │ │ │ ├─01-常用特性概述与表单效果概览.mp4 5.41MB |
│ │ │ │ │ │ ├─02-表单基本操作-上.mp4 13.61MB |
│ │ │ │ │ │ ├─03-表单基本操作-下.mp4 12.84MB |
│ │ │ │ │ │ ├─04-表单域修饰符用法.mp4 11.35MB |
│ │ │ │ │ │ ├─05-自定义指令基本用法.mp4 10.72MB |
│ │ │ │ │ │ ├─06-自定义指令-带参数.mp4 12.51MB |
│ │ │ │ │ │ ├─07-自定义局部指令用法.mp4 7.77MB |
│ │ │ │ │ │ ├─08-计算属性基本用法.mp4 8.7MB |
│ │ │ │ │ │ ├─09-计算属性与方法的区别.mp4 9.87MB |
│ │ │ │ │ │ ├─10-侦听器基本用法.mp4 9.88MB |
│ │ │ │ │ │ ├─11-侦听器案例.mp4 15.35MB |
│ │ │ │ │ │ ├─12-过滤器基本用法.mp4 14.78MB |
│ │ │ │ │ │ ├─13-带参数的过滤器案例.mp4 18.03MB |
│ │ │ │ │ │ └─14-实例的生命周期.mp4 12.7MB |
│ │ │ │ │ ├─单元测试.docx 13.47KB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─02-Vue指令-指令练习-参考答案.zip 34.19KB |
│ │ │ │ │ ├─素材.zip 188.41KB |
│ │ │ │ │ └─课后练习.docx 213.21KB |
│ │ │ │ ├─2-10 路由案例 |
│ │ │ │ │ ├─11.路由案例-抽离并渲染App根组件.mp4 13.99MB |
│ │ │ │ │ ├─12.路由案例-将左侧菜单改造为路由链接.mp4 4.63MB |
│ │ │ │ │ ├─13.路由案例-创建左侧菜单对应的路由组件并添加路由占位符.mp4 9.68MB |
│ │ │ │ │ ├─14.路由案例-添加子路由规则并实现路由重定向.mp4 7.66MB |
│ │ │ │ │ ├─15.路由案例-渲染用户列表数据.mp4 9.64MB |
│ │ │ │ │ ├─16.路由案例-编程式导航跳转到详情页并实现后退功能.mp4 18.37MB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─Vue路由案例答案.zip 1.45MB |
│ │ │ │ │ ├─素材.zip 3.61MB |
│ │ │ │ │ └─课后练习.docx 281.33KB |
│ │ │ │ ├─2-2 图书管理综合案例 |
│ │ │ │ │ ├─15-综合案例-图书管理功能概述.mp4 3.03MB |
│ │ │ │ │ ├─16-综合案例-Vue数组处理相关概念.mp4 14MB |
│ │ │ │ │ ├─17-综合案例-Vue动态处理响应式数据.mp4 10.07MB |
│ │ │ │ │ ├─18-综合案例-图书列表展示.mp4 9.36MB |
│ │ │ │ │ ├─19-综合案例-添加图书.mp4 7.35MB |
│ │ │ │ │ ├─20-综合案例-修改图书-上.mp4 10.27MB |
│ │ │ │ │ ├─21-综合案例-修改图书-下.mp4 15.68MB |
│ │ │ │ │ ├─22-综合案例-删除图书.mp4 8.66MB |
│ │ │ │ │ ├─23-综合案例-常用特性应用场景-上.mp4 13.1MB |
│ │ │ │ │ ├─24-综合案例-常用特性应用场景-下.mp4 13.08MB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─用户管理案例答案1.zip 2.74KB |
│ │ │ │ │ ├─素材.zip 195.48KB |
│ │ │ │ │ └─课后练习.docx 38.7KB |
│ │ │ │ ├─2-3 Vue组件 |
│ │ │ │ │ ├─00-学习目标-1603527886.mp4 3.44MB |
│ │ │ │ │ ├─01-组件化开发概述.mp4 8.83MB |
│ │ │ │ │ ├─02-组件基本使用.mp4 9.76MB |
│ │ │ │ │ ├─03-组件注册注意事项-上.mp4 9.41MB |
│ │ │ │ │ ├─04-组件注册注意事项-下.mp4 9.51MB |
│ │ │ │ │ ├─05-局部组件注册方式.mp4 12.13MB |
│ │ │ │ │ ├─06-Vue调试工具安装与使用.mp4 10.25MB |
│ │ │ │ │ ├─07-父组件向子组件传值-基本用法.mp4 10.47MB |
│ │ │ │ │ ├─08-父组件向子组件传值-props属性命名规则(1).mp4 7.34MB |
│ │ │ │ │ ├─09-父组件向子组件传值-props属性值类型.mp4 10.63MB |
│ │ │ │ │ ├─10-子组件向父组件传值-基本用法.mp4 11.07MB |
│ │ │ │ │ ├─11-子组件向父组件传值-携带参数.mp4 5.5MB |
│ │ │ │ │ ├─12-兄弟组件之间数据交互.mp4 16.16MB |
│ │ │ │ │ ├─13-组件插槽基本用法.mp4 6.68MB |
│ │ │ │ │ ├─14-具名插槽用法.mp4 10.72MB |
│ │ │ │ │ ├─15-作用域插槽用法.mp4 14.35MB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─02-Vue组件-图片列表-参考答案.zip 244.6KB |
│ │ │ │ │ ├─素材.zip 1.18MB |
│ │ │ │ │ └─课后练习.docx 70.78KB |
│ │ │ │ ├─2-4 购物车案例 |
│ │ │ │ │ ├─16-购物车案例-功能概述.mp4 4.69MB |
│ │ │ │ │ ├─17-购物车案例-实现组件化布局(1).mp4 11.45MB |
│ │ │ │ │ ├─18-购物车案例-实现标题和结算组件功能.mp4 12.05MB |
│ │ │ │ │ ├─19-购物车案例-实现列表组件删除商品功能.mp4 13.49MB |
│ │ │ │ │ ├─20-购物车案例-实现列表组件更新商品功能-上.mp4 13.06MB |
│ │ │ │ │ ├─21-购物车案例-实现列表组件更新商品功能-下.mp4 14.02MB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─个人信息案例答案1.zip 3.35KB |
│ │ │ │ │ ├─素材.zip 256.16KB |
│ │ │ │ │ └─课后练习.docx 41.43KB |
│ │ │ │ ├─2-5 Promise |
│ │ │ │ │ ├─00-学习目标-.mp4 3.39MB |
│ │ │ │ │ ├─01-前后端交互概述与URL地址格式.mp4 11.37MB |
│ │ │ │ │ ├─02-异步编程问题与Promise概述-fixed.mp4 17.03MB |
│ │ │ │ │ ├─03-Promise基本用法.mp4 11.11MB |
│ │ │ │ │ ├─04-Promise发送Ajax请求并处理回调地狱问题.mp4 16.28MB |
│ │ │ │ │ ├─05-Promise的then方法参数中的函数的返回值.mp4 9.66MB |
│ │ │ │ │ ├─06-Promise常用API-实例方法.mp4 9.48MB |
│ │ │ │ │ ├─07-Promise常用API-对象方法.mp4 11.34MB |
│ │ │ │ │ ├─单元测试.docx 13.35KB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─基于promise实现获取笑话案例答案1.zip 41.78KB |
│ │ │ │ │ ├─素材.zip 853.03KB |
│ │ │ │ │ └─课后练习.docx 600.72KB |
│ │ │ │ ├─2-6 Fetch |
│ │ │ │ │ ├─08-FetchAPI概述与基本使用.mp4 7.01MB |
│ │ │ │ │ ├─09-FetchAPI的GET和DELETE请求传参.mp4 9.83MB |
│ │ │ │ │ ├─10-FetchAPI的POST和PUT请求传参(1).mp4 15.46MB |
│ │ │ │ │ ├─11-FetchAPI响应数据格式.mp4 8.1MB |
│ │ │ │ │ ├─单元测试.docx 13.53KB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─基于fetch实现获取笑话案例答案.zip 10.16KB |
│ │ │ │ │ ├─素材.zip 852.78KB |
│ │ │ │ │ └─课后练习.docx 592.56KB |
│ │ │ │ ├─2-7 axios |
│ │ │ │ │ ├─12-axios概述与基本用法.mp4 8.91MB |
│ │ │ │ │ ├─13-axios的GET和DELETE请求传参.mp4 12.1MB |
│ │ │ │ │ ├─14-axios的POST和PUT请求传参.mp4 11.22MB |
│ │ │ │ │ ├─15-axios响应结果与全局配置.mp4 11.25MB |
│ │ │ │ │ ├─16-axios拦截器用法.mp4 10.67MB |
│ │ │ │ │ ├─17-async函数基本用法.mp4 10.74MB |
│ │ │ │ │ ├─18-async函数处理多个异步请求.mp4 7.92MB |
│ │ │ │ │ ├─单元测试.docx 13.9KB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─基于axios实现获取笑话案例答案.zip 11.48KB |
│ │ │ │ │ ├─素材.zip 852.69KB |
│ │ │ │ │ └─课后练习.docx 592.5KB |
│ │ │ │ ├─2-8 基于后台接口的图书管理案例 |
│ │ │ │ │ ├─19-基于后台接口的案例-业务需求概述.mp4 7.43MB |
│ │ │ │ │ ├─20-基于后台接口的案例-图书列表加载fixed.mp4 19.79MB |
│ │ │ │ │ ├─21-基于后台接口的案例-添加图书.mp4 7.36MB |
│ │ │ │ │ ├─22-基于后台接口的案例-验证图书名称存在性.mp4 5.19MB |
│ │ │ │ │ ├─23-基于后台接口的案例-编辑图书.mp4 11.12MB |
│ │ │ │ │ ├─24-基于后台接口的案例-删除图书.mp4 5.46MB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─素材.zip 129.62KB |
│ │ │ │ │ ├─英雄列表案例答案.zip 102.85KB |
│ │ │ │ │ └─课后练习.docx 31.47KB |
│ │ │ │ └─2-9 vue路由 |
│ │ │ │ ├─00.vue路由的学习目标.mp4 1.47MB |
│ │ │ │ ├─01.路由-路由的基本概念.mp4 7.27MB |
│ │ │ │ ├─02.路由-实现简易的前端路由.mp4 13.88MB |
│ │ │ │ ├─03.路由-介绍vue-router.mp4 3.68MB |
│ │ │ │ ├─04.路由-vue-router的基本使用.mp4 18.35MB |
│ │ │ │ ├─05.路由-路由重定向.mp4 4.47MB |
│ │ │ │ ├─06.路由-嵌套路由.mp4 15.94MB |
│ │ │ │ ├─07.路由-动态路由匹配1.mp4 9.91MB |
│ │ │ │ ├─08.路由-动态路由匹配2.mp4 16.92MB |
│ │ │ │ ├─09.路由-命名路由.mp4 8.52MB |
│ │ │ │ ├─10.路由-编程式导航.mp4 11.38MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─01-Vue路由-导航使用-参考答案.zip 22.01KB |
│ │ │ │ ├─02-Vue路由-导航切换-参考答案.html.zip 2.5KB |
│ │ │ │ ├─素材 (1).zip 145.52KB |
│ │ │ │ ├─素材.zip 44.75KB |
│ │ │ │ └─课后练习.docx 123.48KB |
│ │ │ ├─第三章 Vue-cli3和Element-UI【v6.5】 |
│ │ │ │ ├─4-1 Vue-cli3(Vue脚手架) |
│ │ │ │ │ ├─24.vue脚手架-介绍并安装3.x版本的vue脚手架.mp4 4.94MB |
│ │ │ │ │ ├─25.vue脚手架-基于交互式命令行创建新版vue项目.mp4 8.82MB |
│ │ │ │ │ ├─26.vue脚手架-基于图形化界面创建新版vue项目.mp4 11.64MB |
│ │ │ │ │ ├─27.vue脚手架-基于2.x的旧模板创建旧版vue项目.mp4 8.31MB |
│ │ │ │ │ ├─28.vue脚手架-分析项目结构.mp4 4.27MB |
│ │ │ │ │ ├─29.vue脚手架-对vue脚手架项目进行自定义配置的两种方式.mp4 7.5MB |
│ │ │ │ │ └─单元测试.docx 12.89KB |
│ │ │ │ └─4-2 Element-UI组件库 |
│ │ │ │ ├─30.组件库-介绍element-ui并基于命令行方式手动安装.mp4 11.39MB |
│ │ │ │ ├─31.组件库-基于图形化界面自动安装element-ui.mp4 14.41MB |
│ │ │ │ └─单元测试.docx 12.79KB |
│ │ │ ├─第二章 webpack【v6.5】 |
│ │ │ │ ├─3-1 前端工程化和模块化 |
│ │ │ │ │ ├─00.前端工程化-学习目标.mp4 1.96MB |
│ │ │ │ │ ├─01.前端工程化-模块化的相关规范.mp4 6.33MB |
│ │ │ │ │ ├─02.前端工程化-Node.js中通过babel体验ES6模块化.mp4 11.36MB |
│ │ │ │ │ ├─03.ES6模块化语法-默认导出与默认导入.mp4 8.03MB |
│ │ │ │ │ ├─04.ES6模块化语法-按需导出与按需导入.mp4 6.91MB |
│ │ │ │ │ ├─05.ES6模块化语法-直接导入并执行模块代码.mp4 3.28MB |
│ │ │ │ │ └─单元测试.docx 12.83KB |
│ │ │ │ └─3-2 webpack |
│ │ │ │ ├─06.webpack-介绍webpack的作用(1).mp4 4.83MB |
│ │ │ │ ├─07.webpack-创建列表隔行变色项目.mp4 8.48MB |
│ │ │ │ ├─08.webpack-在项目中安装和配置webpack.mp4 13.84MB |
│ │ │ │ ├─09.webpack-配置打包的入口与出口.mp4 9.3MB |
│ │ │ │ ├─10.webpack-配置webpack的自动打包功能.mp4 17.72MB |
│ │ │ │ ├─11.webpack-配置html-webpack-plugin生成预览页面.mp4 8.13MB |
│ │ │ │ ├─12.webpack-配置自动打包相关的参数.mp4 5.75MB |
│ │ │ │ ├─13.webpack加载器-介绍加载器以及加载器的调用过程.mp4 4.32MB |
│ │ │ │ ├─14.webpack加载器-打包处理css文件(1).mp4 11.76MB |
│ │ │ │ ├─15.webpack加载器-打包处理less文件.mp4 5.44MB |
│ │ │ │ ├─16.webpack加载器-打包处理scss文件.mp4 5.61MB |
│ │ │ │ ├─17.webpack加载器-配置postCSS.mp4 7.3MB |
│ │ │ │ ├─18.webpack加载器-打包样式表中的图片和字体文件.mp4 13.52MB |
│ │ │ │ ├─19.webpack加载器-打包处理js文件中的高级语法.mp4 12MB |
│ │ │ │ ├─20.单文件组件-单文件组件的组成结构.mp4 6.72MB |
│ │ │ │ ├─21.单文件组件-配置.vue文件的loader加载器.mp4 9.13MB |
│ │ │ │ ├─22.单文件组件-在webpack项目中使用vue.mp4 6.94MB |
│ │ │ │ ├─23.单文件组件-webpack打包发布.mp4 5.93MB |
│ │ │ │ └─单元测试.docx 13.29KB |
│ │ │ ├─第五章 Vuex【v6.5】 |
│ │ │ │ ├─6-1 Vuex基础 |
│ │ │ │ │ ├─00.学习目标-.mp4 1.84MB |
│ │ │ │ │ ├─01.vuex基础-vuex概述.mp4 10.18MB |
│ │ │ │ │ ├─02.vuex基础-vuex的基本使用.mp4 8.99MB |
│ │ │ │ │ ├─03.vuex基础-初始化计数器项目的基本结构.mp4 13.38MB |
│ │ │ │ │ ├─04.vuex基础-定义并访问全局共享的数据.mp4 5.34MB |
│ │ │ │ │ ├─05.vuex基础-组件访问state中数据的第二种方式.mp4 5.48MB |
│ │ │ │ │ ├─06.vuex基础-学习mutation的基本使用.mp4 12.03MB |
│ │ │ │ │ ├─07.vuex基础-在触发mutation的时候携带参数.mp4 6.05MB |
│ │ │ │ │ ├─08.vuex基础-触发mutation的第二种方式.mp4 9.78MB |
│ │ │ │ │ ├─09.vuex基础-action的基本使用.mp4 19.51MB |
│ │ │ │ │ ├─10.vuex基础-在触发action的时候携带参数.mp4 9.67MB |
│ │ │ │ │ ├─11.vuex基础-触发action的第二种方式.mp4 18.41MB |
│ │ │ │ │ ├─12.vuex基础-介绍getter的使用.mp4 10.13MB |
│ │ │ │ │ └─课后练习 |
│ │ │ │ │ ├─vuex案例答案.zip 239.94KB |
│ │ │ │ │ ├─素材.zip 184.23KB |
│ │ │ │ │ └─课后练习.docx 85.18KB |
│ │ │ │ └─6-2 基于Vuex的todos案例 |
│ │ │ │ ├─12.vuex基础-介绍getter的使用.mp4 10.13MB |
│ │ │ │ ├─13.vuex案例-新建项目并初始化基本结构.mp4 15.31MB |
│ │ │ │ ├─14.vuex案例-动态加载任务列表数据.mp4 18.27MB |
│ │ │ │ ├─15.vuex案例-实现文本框与store数据的双向同步.mp4 12.83MB |
│ │ │ │ ├─16.vuex案例-完成添加事项的操作.mp4 18.61MB |
│ │ │ │ ├─17.vuex案例-完成删除任务事项的操作.mp4 13.09MB |
│ │ │ │ ├─18.vuex案例-动态绑定复选框的选中状态.mp4 6.09MB |
│ │ │ │ ├─19.vuex案例-修改任务事项的完成状态.mp4 21.61MB |
│ │ │ │ ├─20.vuex案例-使用getters统计未完成的任务条数.mp4 7.69MB |
│ │ │ │ ├─21.vuex案例-清除已完成的任务.mp4 6.69MB |
│ │ │ │ ├─22.vuex案例-动态切换按钮的高亮效果.mp4 20.03MB |
│ │ │ │ ├─23.vuex案例-实现列表数据的动态切换.mp4 18.17MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─vuex购物车案例答案.zip 130.38KB |
│ │ │ │ └─课后练习.docx 72.05KB |
│ │ │ └─第四章 Vue电商后台管理系统【v6.5】 |
│ │ │ ├─5-1 项目初始化 |
│ │ │ │ ├─00.项目实战的学习目标.mp4 1.59MB |
│ │ │ │ ├─01.项目概述-电商项目基本业务概述.mp4 3.5MB |
│ │ │ │ ├─02.项目概述-电商后台管理系统的功能划分.mp4 2.88MB |
│ │ │ │ ├─03.项目概述-项目的开发模式以及技术选型.mp4 3.77MB |
│ │ │ │ ├─04.项目初始化-前端项目初始化.mp4 13.83MB |
│ │ │ │ ├─05.项目初始化-创建码云账号并配置SSH公钥.mp4 21.18MB |
│ │ │ │ ├─06.项目初始化-将本地项目托管到码云中.mp4 13.78MB |
│ │ │ │ ├─07.项目初始化-安装MySQL.mp4 5.53MB |
│ │ │ │ └─08.项目初始化-配置API接口服务器并使用PostMan调试接口.mp4 16.33MB |
│ │ │ ├─5-10 分类参数 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─18.分类参数-介绍分类参数功能的作用.mp4 5.71MB |
│ │ │ │ │ ├─19.分类参数-通过路由加载分类参数组件页面.mp4 4.31MB |
│ │ │ │ │ ├─20.分类参数-渲染分类参数页面的基本UI结构.mp4 12.85MB |
│ │ │ │ │ ├─21.分类参数-调用API获取商品分类列表数据.mp4 6.25MB |
│ │ │ │ │ ├─22.分类参数-渲染商品分类的级联选择框.mp4 8MB |
│ │ │ │ │ ├─23.分类参数-控制级联选择框的选中范围.mp4 5.17MB |
│ │ │ │ │ ├─24.分类参数-渲染分类参数的Tabs页签.mp4 13.31MB |
│ │ │ │ │ ├─25.分类参数-渲染添加参数按钮并控制按钮的禁用状态.mp4 11.49MB |
│ │ │ │ │ ├─26.分类参数-获取参数列表数据.mp4 18.78MB |
│ │ │ │ │ ├─27.分类参数-切换Tabs面板后重新获取参数列表数据.mp4 7.88MB |
│ │ │ │ │ ├─28.分类参数-将获取到的参数数据挂载到不同的数据源上.mp4 8.14MB |
│ │ │ │ │ ├─29.分类参数-渲染动态参数和静态属性的Table表格.mp4 13.63MB |
│ │ │ │ │ ├─30.添加参数-渲染添加参数的对话框.mp4 25.63MB |
│ │ │ │ │ ├─31.添加参数-完成动态参数和静态属性的添加操作.mp4 14.27MB |
│ │ │ │ │ ├─32.修改参数-渲染修改参数的对话框.mp4 19.52MB |
│ │ │ │ │ ├─33.修改参数-完成修改参数的操作.mp4 23.34MB |
│ │ │ │ │ └─34.删除参数-完成删除参数的业务逻辑.mp4 18.88MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01.分类参数-渲染参数下的可选项.mp4 14.97MB |
│ │ │ │ ├─02.分类参数-解决attrvals为空字符串时候的小问题.mp4 6.06MB |
│ │ │ │ ├─03.分类参数-控制按钮与文本框的切换显示.mp4 16.2MB |
│ │ │ │ ├─04.分类参数-为每一行数据提供单独的inputVisible和inputValue.mp4 11.47MB |
│ │ │ │ ├─05.分类参数-让文本框自动获得焦点.mp4 10.27MB |
│ │ │ │ ├─06.分类参数-实现文本框与按钮的切换显示.mp4 8.61MB |
│ │ │ │ ├─07.分类参数-完成参数可选项的添加操作.mp4 20.15MB |
│ │ │ │ ├─08.分类参数-删除参数下的可选项.mp4 10.32MB |
│ │ │ │ ├─10.分类参数-清空表格数据.mp4 4.88MB |
│ │ │ │ ├─11.分类参数-完成静态属性表格中的展开行效果.mp4 4.99MB |
│ │ │ │ ├─12.分支操作-将本地goodsparams分支的代码提交并推送到码云.mp4 7.45MB |
│ │ │ │ └─13.分支操作-创建goodslist子分支并推送到码云.mp4 3.85MB |
│ │ │ ├─5-11 商品列表 |
│ │ │ │ ├─14.商品列表-通过路由加载商品列表组件.mp4 11.85MB |
│ │ │ │ ├─15.商品列表-获取商品列表数据.mp4 12.57MB |
│ │ │ │ ├─16.商品列表-渲染商品表格数据.mp4 12.88MB |
│ │ │ │ ├─17.商品列表-自定义格式化时间的全局过滤器.mp4 13.92MB |
│ │ │ │ ├─18.商品列表-实现商品列表的分页功能.mp4 8.71MB |
│ │ │ │ ├─19.商品列表-实现搜索与清空的功能.mp4 6.82MB |
│ │ │ │ ├─20.商品列表-根据Id删除商品数据.mp4 14.25MB |
│ │ │ │ └─21.商品列表-通过编程式导航跳转到商品添加页面.mp4 8.74MB |
│ │ │ ├─5-12 商品添加 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─22.商品添加-渲染添加页面的基本结构.mp4 7.89MB |
│ │ │ │ │ ├─23.商品添加-美化步骤条组件.mp4 9.56MB |
│ │ │ │ │ ├─24.商品添加-渲染tab栏区域.mp4 4.72MB |
│ │ │ │ │ ├─25.商品添加-实现步骤条和tab栏的数据联动效果.mp4 10.16MB |
│ │ │ │ │ ├─26.商品添加-分析表单的组成部分.mp4 10.42MB |
│ │ │ │ │ ├─27.商品添加-绘制基本信息面板的UI结构.mp4 16.46MB |
│ │ │ │ │ ├─28.商品添加-获取商品分类数据.mp4 7.22MB |
│ │ │ │ │ ├─29.商品添加-绘制商品分类的级联选择器.mp4 15.23MB |
│ │ │ │ │ ├─30.商品添加-只允许选中三级商品分类.mp4 4.77MB |
│ │ │ │ │ ├─31.商品添加-阻止页签切换.mp4 15.55MB |
│ │ │ │ │ ├─32.商品添加-获取动态参数列表数据.mp4 21.38MB |
│ │ │ │ │ ├─33.商品添加-绘制商品参数面板中的复选框组.mp4 24.39MB |
│ │ │ │ │ ├─34.商品添加-优化复选框的样式.mp4 4.44MB |
│ │ │ │ │ ├─35.商品添加-获取静态属性列表数据.mp4 9.81MB |
│ │ │ │ │ └─36.商品添加-渲染商品属性面板的UI结构.mp4 8.14MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01.商品添加-初步使用upload上传组件.mp4 22.22MB |
│ │ │ │ ├─02.商品添加-手动为upload组件绑定headers请求头.mp4 16.23MB |
│ │ │ │ ├─03.商品添加-监听upload组件的on-success事件.mp4 16.75MB |
│ │ │ │ ├─04.商品添加-监听upload组件的on-remove事件.mp4 17.39MB |
│ │ │ │ ├─05.商品添加-实现图片的预览效果.mp4 16.28MB |
│ │ │ │ ├─06.商品添加-安装并配置vue-quill-editor.mp4 29.06MB |
│ │ │ │ ├─07.商品添加-实现表单数据的预验证.mp4 7.72MB |
│ │ │ │ ├─08.商品添加-把goodscat从数组转换为字符串.mp4 22.69MB |
│ │ │ │ ├─09.商品添加-处理attrs数组.mp4 21.84MB |
│ │ │ │ ├─10.商品添加-完成商品添加操作.mp4 9.8MB |
│ │ │ │ ├─11.分支操作-将goodslist分支的代码合并且推送到码云.mp4 6.21MB |
│ │ │ │ └─12.分支操作-创建order子分支.mp4 2.63MB |
│ │ │ ├─5-13 订单列表 |
│ │ │ │ ├─13.订单列表-通过路由渲染订单列表页面.mp4 9.63MB |
│ │ │ │ ├─14.订单列表-根据分页获取订单数据列表.mp4 11MB |
│ │ │ │ ├─15订单列表-渲染订单table表格.mp4 20.06MB |
│ │ │ │ ├─16.订单列表-实现分页功能.mp4 6.32MB |
│ │ │ │ ├─17.订单列表-实现省市区县数据联动效果.mp4 23.78MB |
│ │ │ │ ├─18.订单列表-展示物流进度对话框并获取物流信息.mp4 15.75MB |
│ │ │ │ ├─19.5【补充视频】-关于第19个视频的时间线组件说明.mp4 15.47MB |
│ │ │ │ ├─19.订单列表-手动导入并使用Timeline组件.mp4 20.98MB |
│ │ │ │ ├─20.分支操作-将本地order分支的代码合并且推送到码云.mp4 7.38MB |
│ │ │ │ └─21.分支操作-创建report子分支.mp4 3.57MB |
│ │ │ ├─5-14 Echarts数据统计 |
│ │ │ │ ├─22.数据统计-通过路由加载数据报表组件.mp4 7.12MB |
│ │ │ │ ├─23.数据统计-安装Echarts并渲染Demo图表.mp4 14.67MB |
│ │ │ │ ├─24.数据统计-获取折线图数据并渲染图表.mp4 12.7MB |
│ │ │ │ └─25.分支操作-将本地的report分支合并且推送到码云.mp4 6.03MB |
│ │ │ ├─5-15 项目优化 |
│ │ │ │ ├─00.学习目标.mp4 1.4MB |
│ │ │ │ ├─01.优化-介绍项目优化的策略.mp4 1.19MB |
│ │ │ │ ├─02.优化-通过nprogress添加进度条效果.mp4 16.51MB |
│ │ │ │ ├─03.优化-解决serve命令中提示的ESLint语法错误.mp4 21.99MB |
│ │ │ │ ├─04.优化-在执行build命令期间移除所有的console.mp4 13.09MB |
│ │ │ │ ├─05.优化-只在发布阶段移除所有的console.mp4 10.83MB |
│ │ │ │ ├─06.优化-生成打包报告.mp4 6.91MB |
│ │ │ │ ├─07.优化-通过vue.config.js修改webpack的默认配置.mp4 4.32MB |
│ │ │ │ ├─08.优化-介绍configureWebpack与chainWebpack.mp4 2.94MB |
│ │ │ │ ├─09.优化-通过chainWebpack自定义打包入口.mp4 9.36MB |
│ │ │ │ ├─10.优化-通过externals加载外部CDN资源.mp4 16.86MB |
│ │ │ │ ├─11.优化-演示externals的效果.mp4 6.4MB |
│ │ │ │ ├─12.优化-通过CDN优化ElementUI的打包.mp4 9.06MB |
│ │ │ │ ├─13.优化-自定制首页内容.mp4 25.4MB |
│ │ │ │ └─14.优化-实现路由懒加载.mp4 28.77MB |
│ │ │ ├─5-16 项目部署上线 |
│ │ │ │ ├─15.5【补充内容】解决打包之后角色列表数据不显示的Bug.mp4 22.59MB |
│ │ │ │ ├─15.上线-通过node创建web服务器.mp4 7.09MB |
│ │ │ │ ├─16.上线-开启文件的Gzip网络传输压缩.mp4 6.95MB |
│ │ │ │ ├─17.上线-配置HTTPS服务.mp4 13.15MB |
│ │ │ │ └─18.上线-使用pm2管理应用.mp4 13.2MB |
│ │ │ ├─5-2 登录和退出功能 5-3 主页布局和 |
│ │ │ │ ├─09.登录退出-分析登录过程以及token的原理.mp4 6.27MB |
│ │ │ │ ├─10.登录退出-分析登录页面的布局结构并创建login子分支.mp4 5.59MB |
│ │ │ │ ├─11.登录退出-梳理项目结构.mp4 9.31MB |
│ │ │ │ ├─12.登录退出-渲染Login组件并实现路由重定向.mp4 7.56MB |
│ │ │ │ ├─13.登录退出-设置背景色并在屏幕中央绘制登录盒子.mp4 13.28MB |
│ │ │ │ ├─14.登录退出-绘制默认头像.mp4 11.76MB |
│ │ │ │ ├─15.登录退出-绘制登录表单区域.mp4 20.39MB |
│ │ │ │ ├─16.登录退出-绘制带icon的input输入框.mp4 12.08MB |
│ │ │ │ ├─17.登录退出-实现表单的数据绑定.mp4 13.89MB |
│ │ │ │ ├─18.登录退出-实现表单数据验证.mp4 20.18MB |
│ │ │ │ ├─19.登录退出-实现表单的重置功能.mp4 13.75MB |
│ │ │ │ ├─20.登录退出-实现登录前表单数据的预验证.mp4 7.65MB |
│ │ │ │ ├─21.登录退出-配置axios发起登录请求.mp4 20.84MB |
│ │ │ │ ├─22.登录退出-配置Message全局弹框组件.mp4 8.89MB |
│ │ │ │ ├─23.登录退出-完善登录之后的操作.mp4 13.52MB |
│ │ │ │ ├─24.登录退出-路由导航守卫控制页面访问权限.mp4 14.14MB |
│ │ │ │ ├─25.登录退出-实现退出功能.mp4 5.17MB |
│ │ │ │ ├─26.语法处理-处理项目中的ESLint语法报错问题.mp4 12.38MB |
│ │ │ │ ├─27.语法处理-修改element-ui组件的按需导入形式.mp4 5.54MB |
│ │ │ │ └─28.登录退出-将本地代码提交代码到码云中.mp4 15.91MB |
│ │ │ ├─5-3 主页布局和功能实现 |
│ │ │ │ ├─01.主页-实现基本的主页布局.mp4 16.09MB |
│ │ │ │ ├─02.主页-美化主页的header区域.mp4 8.05MB |
│ │ │ │ ├─03.主页-实现导航菜单的基本结构.mp4 20.84MB |
│ │ │ │ ├─04.主页-通过axios拦截器添加token验证.mp4 12.58MB |
│ │ │ │ ├─05.主页-获取左侧菜单数据.mp4 10.47MB |
│ │ │ │ ├─06.主页-通过双层for循环渲染左侧菜单.mp4 14.38MB |
│ │ │ │ ├─07.主页-为选中项设置字体颜色并添加分类图标.mp4 17.41MB |
│ │ │ │ ├─08.主页-每次只能打开一个菜单项并解决边框问题.mp4 9.08MB |
│ │ │ │ ├─09.主页-实现侧边栏的折叠与展开效果.mp4 24.89MB |
│ │ │ │ ├─10.主页-实现首页路由的重定向效果.mp4 8.63MB |
│ │ │ │ └─11.主页-实现侧边栏路由链接的改造.mp4 10.59MB |
│ │ │ ├─5-4 用户列表布局和功能实现 |
│ │ │ │ ├─12.用户列表-通过路由的形式展示用户列表组件.mp4 6.85MB |
│ │ │ │ ├─13.用户列表-在sessionStorage中保存左侧菜单的激活状态.mp4 17.11MB |
│ │ │ │ ├─14.用户列表-绘制用户列表组件的基础布局结构.mp4 23.26MB |
│ │ │ │ ├─15.用户列表-获取用户列表数据.mp4 12.02MB |
│ │ │ │ ├─16.用户列表-使用el-table组件渲染基本的用户列表.mp4 16.31MB |
│ │ │ │ ├─17.用户列表-为表格添加索引列.mp4 3.03MB |
│ │ │ │ ├─18.用户列表-自定义状态列的显示效果.mp4 12.25MB |
│ │ │ │ ├─19.用户列表-通过作用域插槽渲染操作列.mp4 17.71MB |
│ │ │ │ ├─20.用户列表-实现分页效果.mp4 23.12MB |
│ │ │ │ ├─21.用户列表-修改用户状态.mp4 22.16MB |
│ │ │ │ └─22.用户列表-实现搜索功能.mp4 8.07MB |
│ │ │ ├─5-5 用户添加、修改、删除功能 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─23.添加用户-渲染添加用户的对话框.mp4 15.98MB |
│ │ │ │ │ ├─24.添加用户-渲染添加用户的表单.mp4 24.35MB |
│ │ │ │ │ ├─25.添加用户-自定义邮箱和手机号的校验规则.mp4 24.82MB |
│ │ │ │ │ ├─26.添加用户-实现添加表单的重置操作.mp4 8.2MB |
│ │ │ │ │ ├─27.添加用户-实现添加用户前的表单预校验.mp4 6.66MB |
│ │ │ │ │ └─28.添加用户-调用API接口完成添加用户的操作.mp4 13.47MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01.修改用户-展示修改用户的对话框.mp4 12.57MB |
│ │ │ │ ├─02.修改用户-根据Id查询对应的用户信息.mp4 11.58MB |
│ │ │ │ ├─03.修改用户-渲染修改用户的表单.mp4 18.66MB |
│ │ │ │ ├─04.修改用户-实现修改用户表单的重置操作.mp4 3.88MB |
│ │ │ │ ├─05.修改用户-完成提交修改之前的表单预验证.mp4 7.25MB |
│ │ │ │ ├─06.修改用户-提交表单完成用户信息的修改.mp4 14.8MB |
│ │ │ │ ├─07.删除用户-弹框询问用户是否确认删除数据.mp4 32.22MB |
│ │ │ │ ├─08.删除用户-调用API完成删除用户的操作.mp4 7.93MB |
│ │ │ │ ├─09.提交代码-创建user子分支并把代码推送到码云仓库中.mp4 13MB |
│ │ │ │ └─10.新建分支-创建rights子分支并推送到码云.mp4 3.16MB |
│ │ │ ├─5-6 权限列表 |
│ │ │ │ ├─11.权限列表-通过路由展示权限列表组件.mp4 5.1MB |
│ │ │ │ ├─12.权限列表-绘制面包屑导航和卡片视图.mp4 3.91MB |
│ │ │ │ ├─13.权限列表-调用API获取权限列表的数据.mp4 9.13MB |
│ │ │ │ ├─14.权限列表-渲染权限列表UI结构.mp4 14.28MB |
│ │ │ │ └─15.介绍 用户-角色-权限 三者之间的关系.mp4 2.77MB |
│ │ │ ├─5-7 角色列表 |
│ │ │ │ ├─16.角色列表-通过路由展示角色列表组件.mp4 4.68MB |
│ │ │ │ ├─17.角色列表-绘制基本布局结构并获取列表数据.mp4 16.28MB |
│ │ │ │ ├─18.角色列表-渲染角色列表数据.mp4 14.6MB |
│ │ │ │ ├─19.角色列表-说明角色列表需要完成的功能模块.mp4 3.75MB |
│ │ │ │ ├─20.角色列表-分析角色下权限渲染的实现思路.mp4 6.69MB |
│ │ │ │ ├─21.角色列表-通过第一层for循环渲染一级权限.mp4 9.63MB |
│ │ │ │ ├─22.角色列表-美化一级权限的UI结构.mp4 7.87MB |
│ │ │ │ ├─23.角色列表-通过第二层for循环渲染二级权限.mp4 9.78MB |
│ │ │ │ ├─24.角色列表-通过第三层for循环渲染三级权限.mp4 7.13MB |
│ │ │ │ ├─25.角色列表-美化角色下权限的UI结构.mp4 10.97MB |
│ │ │ │ ├─26.角色列表-点击删除权限按钮弹出确认提示框.mp4 11.33MB |
│ │ │ │ └─27.角色列表-完成删除角色下指定权限的功能.mp4 21.08MB |
│ │ │ ├─5-8 分配权限、角色 |
│ │ │ │ ├─28.分配权限-弹出分配权限对话框并请求权限数据.mp4 19.24MB |
│ │ │ │ ├─29.分配权限-初步配置并使用el-tree树形控件.mp4 11.53MB |
│ │ │ │ ├─30.分配权限-优化树形控件的展示效果.mp4 6.63MB |
│ │ │ │ ├─31.分配权限-分析已有权限默认勾选的实现思路.mp4 9.61MB |
│ │ │ │ ├─32.分配权限-加载当前角色已有的权限.mp4 16.6MB |
│ │ │ │ ├─33.分配权限-在关闭对话框时重置defKeys数组.mp4 9.27MB |
│ │ │ │ ├─34.分配权限-调用API完成分配权限的功能.mp4 30.24MB |
│ │ │ │ ├─35.分配角色-渲染分配角色的对话框并请求角色列表数据.mp4 23.47MB |
│ │ │ │ ├─36.分配角色-渲染角色列表的select下拉菜单.mp4 10.72MB |
│ │ │ │ ├─37.分配角色-完成分配角色的功能.mp4 13.47MB |
│ │ │ │ └─38.分支操作-提交本地代码到Git仓库并推送到码云.mp4 6.29MB |
│ │ │ └─5-9 商品分类 |
│ │ │ ├─01.商品分类-介绍商品分类功能的作用.mp4 3.94MB |
│ │ │ ├─02.商品分类-创建goodscate子分支并push到码云中.mp4 4.75MB |
│ │ │ ├─03.商品分类-通过路由加载商品分类组件.mp4 4.78MB |
│ │ │ ├─04.商品分类-绘制商品分类组件的基本页面布局.mp4 5.73MB |
│ │ │ ├─05.商品分类-调用API获取商品分类列表数据.mp4 16.08MB |
│ │ │ ├─06.商品分类-初步使用vue-table-with-tree-grid树形表格组件.mp4 26.41MB |
│ │ │ ├─07.商品分类-使用自定义模板列渲染表格数据.mp4 13.65MB |
│ │ │ ├─08.商品分类-渲染排序和操作对应的UI结构.mp4 14.44MB |
│ │ │ ├─09.商品分类-实现分页功能.mp4 12.02MB |
│ │ │ ├─10.商品分类-渲染添加分类的对话框和表单.mp4 25.77MB |
│ │ │ ├─11.商品分类-获取父级分类数据列表.mp4 14.65MB |
│ │ │ ├─12.商品分类-渲染级联选择器.mp4 25.44MB |
│ │ │ ├─13.商品分类-根据父分类的变化处理表单中的数据.mp4 19.55MB |
│ │ │ ├─14.商品分类-在对话框的close事件中重置表单数据.mp4 9.75MB |
│ │ │ ├─15.商品分类-完成添加分类的操作.mp4 11.81MB |
│ │ │ ├─16.分支操作-将goodscate分支上的代码提交到Git仓库中.mp4 6.66MB |
│ │ │ └─17.分支操作-创建goodsparams分支.mp4 3.7MB |
│ │ ├─02、第二章 社交媒体-黑马头条项目 |
│ │ │ ├─7-1 项目初始化 |
│ │ │ │ ├─00-项目演示.mp4 33.59MB |
│ │ │ │ ├─01 项目初始化-模块介绍.mp4 5.56MB |
│ │ │ │ ├─02 项目初始化-使用VueCLI创建项目.mp4 14.96MB |
│ │ │ │ ├─03 项目初始化-加入Git版本管理.mp4 28.54MB |
│ │ │ │ ├─04 项目初始化-调整初始目录结构.mp4 26.69MB |
│ │ │ │ ├─05 项目初始化-导入图标素材.mp4 39.08MB |
│ │ │ │ ├─06 项目初始化-引入Vant组件库.mp4 41.29MB |
│ │ │ │ ├─07 项目初始化-移动端REM适配.mp4 48.21MB |
│ │ │ │ ├─08 项目初始化-移动端REM适配(关于PostCSS配置文件).mp4 99.15MB |
│ │ │ │ ├─09 项目初始化-封装请求模块.mp4 14.93MB |
│ │ │ │ └─10 项目初始化-模块总结.mp4 20.22MB |
│ │ │ ├─7-2 登录注册 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─11 登录注册-模块介绍.mp4 9.27MB |
│ │ │ │ │ ├─12 登录注册-准备-创建组件并配置路由.mp4 7.8MB |
│ │ │ │ │ ├─13 登录注册-准备-布局结构.mp4 29.07MB |
│ │ │ │ │ ├─14 登录注册-准备-布局样式.mp4 64.74MB |
│ │ │ │ │ └─15 登录注册-实现基本登录功能.mp4 43.69MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01 登录注册-登录状态提示.mp4 21.33MB |
│ │ │ │ ├─02 登录注册-表单验证.mp4 44.7MB |
│ │ │ │ ├─03 登录注册-发送验证码-验证手机号.mp4 24.84MB |
│ │ │ │ ├─04 登录注册-发送验证码-使用倒计时组件.mp4 21.45MB |
│ │ │ │ ├─05 登录注册-验证码处理-发送验证码.mp4 31.68MB |
│ │ │ │ ├─06 登录注册-处理用户Token.mp4 42.51MB |
│ │ │ │ ├─07 登录注册-封装本地存储操作模块.mp4 20.33MB |
│ │ │ │ └─08 登录注册-关于Token过期问题.mp4 8.13MB |
│ │ │ ├─7-3 个人中心 |
│ │ │ │ ├─01 登录注册-登录状态提示.mp4 21.33MB |
│ │ │ │ ├─02 登录注册-表单验证.mp4 44.7MB |
│ │ │ │ ├─03 登录注册-发送验证码-验证手机号.mp4 24.84MB |
│ │ │ │ ├─04 登录注册-发送验证码-使用倒计时组件.mp4 21.45MB |
│ │ │ │ ├─05 登录注册-验证码处理-发送验证码.mp4 31.68MB |
│ │ │ │ ├─06 登录注册-处理用户Token.mp4 42.51MB |
│ │ │ │ ├─07 登录注册-封装本地存储操作模块.mp4 20.33MB |
│ │ │ │ ├─08 登录注册-关于Token过期问题.mp4 8.13MB |
│ │ │ │ ├─09 个人中心-模块介绍.mp4 9.18MB |
│ │ │ │ ├─10 个人中心-TabBar处理.mp4 73.74MB |
│ │ │ │ ├─11 个人中心-页面布局-顶部未登录.mp4 43.42MB |
│ │ │ │ ├─12 个人中心-页面布局-顶部已登录状态.mp4 61.04MB |
│ │ │ │ ├─13 个人中心-页面布局-宫格导航.mp4 31.14MB |
│ │ │ │ ├─14 个人中心-处理页面显示状态.mp4 25.77MB |
│ │ │ │ ├─15 个人中心-用户退出.mp4 30.94MB |
│ │ │ │ ├─16 个人中心-展示当前登录用户信息.mp4 41.24MB |
│ │ │ │ └─17 个人中心-优化设置Token.mp4 31.69MB |
│ │ │ ├─7-4 首页-展示文章列表 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─01 首页-页面布局-头部导航栏.mp4 22.18MB |
│ │ │ │ │ ├─02 首页-处理文章频道列表-使用Tab标签页组件.mp4 22.99MB |
│ │ │ │ │ ├─03 首页-处理文章频道列表-样式调整(基础样式).mp4 48.87MB |
│ │ │ │ │ ├─04-首页-处理文章频道列表-样式调整(处理汉堡按钮).mp4 58.32MB |
│ │ │ │ │ ├─05 首页-处理文章频道列表-获取展示数据.mp4 28.25MB |
│ │ │ │ │ ├─06 首页-文章列表-创建列表组件.mp4 37.44MB |
│ │ │ │ │ ├─07 首页 展示文章列表-使用List列表组件(1).mp4 51.31MB |
│ │ │ │ │ ├─07 首页 展示文章列表-使用List列表组件.mp4 51.31MB |
│ │ │ │ │ ├─08 首页-展示文章列表-请求获取数据.mp4 28.81MB |
│ │ │ │ │ ├─09 首页-展示文章列表-处理响应结果.mp4 44.41MB |
│ │ │ │ │ ├─10 首页-展示文章列表-请求失败的处理.mp4 24.26MB |
│ │ │ │ │ ├─11 首页-展示文章列表-下拉刷新.mp4 55.35MB |
│ │ │ │ │ ├─12 首页-展示文章列表-头部固定定位.mp4 29.32MB |
│ │ │ │ │ ├─13 首页-展示文章列表-记住列表的滚动位置.mp4 49.53MB |
│ │ │ │ │ ├─14 首页-文章列表项-准备组件.mp4 20.66MB |
│ │ │ │ │ └─15 首页-文章列表项-展示列表项内容.mp4 41.28MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01 首页-文章列表项-样式调整.mp4 55.16MB |
│ │ │ │ ├─02 首页-文章列表项-关于第三方图片资源403问题.mp4 26.98MB |
│ │ │ │ ├─03 首页-文章列表项-处理相对时间(初始化DayJS配置).mp4 25.85MB |
│ │ │ │ └─04 首页-文章列表项-处理相对时间(处理完成).mp4 33.69MB |
│ │ │ ├─7-5 频道编辑 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─05 频道编辑-模块介绍.mp4 6.87MB |
│ │ │ │ │ ├─06 频道编辑-使用弹出层组件.mp4 19.11MB |
│ │ │ │ │ ├─07 频道编辑-创建频道编辑组件.mp4 8.76MB |
│ │ │ │ │ ├─08 频道编辑-页面布局.mp4 22.97MB |
│ │ │ │ │ ├─09 频道编辑-样式调整.mp4 57.45MB |
│ │ │ │ │ ├─10 频道编辑-展示我的频道.mp4 16.09MB |
│ │ │ │ │ ├─11 频道编辑-处理激活频道高亮.mp4 36.66MB |
│ │ │ │ │ ├─12 频道编辑-展示推荐频道-获取所有频道.mp4 16.31MB |
│ │ │ │ │ ├─13 频道编辑-展示推荐频道-处理完成.mp4 47.54MB |
│ │ │ │ │ ├─14 频道编辑-添加频道.mp4 22.49MB |
│ │ │ │ │ ├─15 频道编辑-处理编辑状态.mp4 52.27MB |
│ │ │ │ │ ├─16 频道编辑-切换频道.mp4 34.81MB |
│ │ │ │ │ └─17 频道编辑-删除频道.mp4 54.97MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01 频道编辑-数据持久化-业务分析.mp4 22.22MB |
│ │ │ │ ├─02 频道编辑-数据持久化-添加频道.mp4 53.04MB |
│ │ │ │ ├─03 频道编辑-数据持久化-删除频道.mp4 35.61MB |
│ │ │ │ └─04 频道编辑-正确的获取展示首页频道列表.mp4 36.12MB |
│ │ │ ├─7-6 文章搜索 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─05 文章搜索-模块介绍.mp4 12.44MB |
│ │ │ │ │ ├─06 文章搜索-创建组件并配置路由.mp4 9.74MB |
│ │ │ │ │ ├─07 文章搜索-页面布局-搜索栏.mp4 31.81MB |
│ │ │ │ │ ├─08 文章搜索-页面布局-完成.mp4 47.84MB |
│ │ │ │ │ ├─09 文章搜索-处理页面展示逻辑.mp4 34.92MB |
│ │ │ │ │ ├─10 文章搜索-联想建议-获取并监视输入框内容的变化.mp4 24.88MB |
│ │ │ │ │ ├─11 文章搜索-联想建议-请求获取展示数据.mp4 28.84MB |
│ │ │ │ │ ├─12 文章搜索-联想建议-优化防抖.mp4 40.41MB |
│ │ │ │ │ ├─13 文章搜索-联想建议-搜索关键字高亮-思路分析.mp4 22.37MB |
│ │ │ │ │ ├─14 文章搜索-联想建议-搜索关键字高亮.mp4 51.56MB |
│ │ │ │ │ ├─15 文章搜索-搜索结果-传递搜索内容.mp4 19.96MB |
│ │ │ │ │ └─16 文章搜索-搜索结果-处理完成.mp4 71.63MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01 文章搜索-历史记录-添加历史记录-.vep 42.42MB |
│ │ │ │ ├─02 文章搜索-历史记录-展示历史记录-.vep 17.93MB |
│ │ │ │ ├─03 文章搜索-历史记录-处理删除显示状态-.vep 32.82MB |
│ │ │ │ ├─04 文章搜索-历史记录-处理删除操作-.vep 69.59MB |
│ │ │ │ └─05 文章搜索-历史记录-数据持久化-.vep 44.5MB |
│ │ │ ├─7-7 文章详情 |
│ │ │ │ ├─一 |
│ │ │ │ │ ├─06 文章详情-模块介绍.mp4 10.47MB |
│ │ │ │ │ ├─07 文章详情-创建组件并配置路由.mp4 30.94MB |
│ │ │ │ │ ├─08 文章详情-使用组件Props解耦路由参数.mp4 16.45MB |
│ │ │ │ │ ├─09 文章详情-页面布局.mp4 13.48MB |
│ │ │ │ │ ├─10 文章详情-请求获取文章数据(404).mp4 16.34MB |
│ │ │ │ │ ├─11 文章详情-关于后端返回数据中的大数字问题(为什么404).mp4 35.66MB |
│ │ │ │ │ ├─12 文章详情-关于后端返回数据中的大数字问题(json-bigint的使用).mp4 38.97MB |
│ │ │ │ │ ├─13 文章详情-关于后端返回数据中的大数字问题(处理完成).mp4 30.75MB |
│ │ │ │ │ ├─14 文章详情-展示文章详情.mp4 23.3MB |
│ │ │ │ │ ├─15 文章详情-处理内容加载状态.mp4 59.29MB |
│ │ │ │ │ ├─16 文章详情-关于文章正文的样式.mp4 50.42MB |
│ │ │ │ │ ├─17 文章详情-图片点击预览(使用ImagePreview 组件).mp4 17.63MB |
│ │ │ │ │ └─18 文章详情-图片点击预览(处理完成).mp4 50.38MB |
│ │ │ │ └─二 |
│ │ │ │ ├─01 文章详情-关注用户(视图处理).mp4 14.75MB |
│ │ │ │ ├─02 文章详情-关注用户(实现基本功能).mp4 40.38MB |
│ │ │ │ ├─03 文章详情-关注用户(loading处理).mp4 19.75MB |
│ │ │ │ ├─04 文章详情-关注用户(组件封装).mp4 68.88MB |
│ │ │ │ ├─05 文章详情-关注用户(在组件上使用v-model).mp4 49.4MB |
│ │ │ │ ├─06 文章详情-文章收藏(准备组件).mp4 18.33MB |
│ │ │ │ ├─07 文章详情-文章收藏(视图处理).mp4 39.58MB |
│ │ │ │ ├─08 文章详情-文章收藏(处理完成).mp4 40.38MB |
│ │ │ │ ├─09 文章详情-文章点赞(准备组件).mp4 26.8MB |
│ │ │ │ └─10 文章详情-文章点赞(处理完成).mp4 27.21MB |
│ │ │ ├─7-8 文章评论 |
│ │ │ │ └─一 |
│ │ │ │ ├─11 文章评论-模块介绍.mp4 5.54MB |
│ │ │ │ ├─12 文章评论-展示文章评论列表-准备组件.mp4 14.75MB |
│ │ │ │ ├─13 文章评论-展示文章评论列表-获取数据并展示.mp4 49.41MB |
│ │ │ │ ├─14 文章评论-展示文章评论总数量.mp4 35.74MB |
│ │ │ │ ├─15 文章评论-评论列表项组件.mp4 30.47MB |
│ │ │ │ ├─16 文章评论-评论点赞-视图处理.mp4 11.69MB |
│ │ │ │ ├─17 文章评论-评论点赞-处理完成.mp4 34.57MB |
│ │ │ │ ├─18 文章评论-发布文章评论-准备弹出层.mp4 11.6MB |
│ │ │ │ ├─19 文章评论-发布文章评论-准备组件.mp4 12.69MB |
│ │ │ │ ├─20 文章评论-发布文章评论-请求发布.mp4 28.81MB |
│ │ │ │ ├─21 文章评论-发布文章评论-发布成功处理.mp4 43.64MB |
│ │ │ │ └─22 文章评论-发布文章评论-空内容处理.mp4 11.17MB |
│ │ │ └─7-9 编辑用户资料 |
│ │ │ ├─一 |
│ │ │ │ ├─13 编辑用户资料-模块介绍.mp4 10.21MB |
│ │ │ │ ├─14 编辑用户资料-创建页面组件并配置路由.mp4 7.38MB |
│ │ │ │ ├─15 编辑用户资料-页面布局.mp4 17.3MB |
│ │ │ │ ├─16 编辑用户资料-展示用户信息.mp4 22.28MB |
│ │ │ │ ├─17 编辑用户资料-修改昵称-处理弹出层.mp4 8.56MB |
│ │ │ │ ├─18 编辑用户资料-修改昵称-内容组件.mp4 6.46MB |
│ │ │ │ ├─19 编辑用户资料-修改昵称-内容布局.mp4 16.83MB |
│ │ │ │ ├─20 编辑用户资料-修改昵称-数据处理.mp4 20.61MB |
│ │ │ │ ├─21 编辑用户资料-修改昵称-处理完成.mp4 28.25MB |
│ │ │ │ ├─22 编辑用户资料-修改性别.mp4 43.19MB |
│ │ │ │ ├─23 编辑用户资料-修改生日-准备.mp4 9.53MB |
│ │ │ │ └─24 编辑用户资料-修改生日-处理完成.mp4 41.5MB |
│ │ │ └─二 |
│ │ │ ├─01 编辑用户资料-修改头像-功能介绍.mp4 8.06MB |
│ │ │ ├─02 编辑用户资料-修改头像-图片上传预览(处理file-input).mp4 17.42MB |
│ │ │ ├─03 编辑用户资料-修改头像-图片上传预览(功能处理).mp4 32.69MB |
│ │ │ ├─04编辑用户资料-修改头像-图片上传预览(样式处理).mp4 19.91MB |
│ │ │ ├─05 编辑用户资料-修改头像-图片裁切(初始化).mp4 37.84MB |
│ │ │ ├─06 编辑用户资料-修改头像-图片裁切(配置说明).mp4 33.38MB |
│ │ │ ├─07 编辑用户资料-修改头像-图片裁切(获取结果的两种方式).mp4 24.24MB |
│ │ │ └─08 编辑用户资料-修改头像-图片裁切(处理完成).mp4 60.45MB |
│ │ ├─03、第三章 HR-saas中台管理项目 |
│ │ │ ├─7-1 Vuex |
│ │ │ │ ├─1.Vuex基础-介绍.mp4 26.28MB |
│ │ │ │ ├─10.1设计categtory和newlist的vuex模块.mp4 25.73MB |
│ │ │ │ ├─10.2分类模块下设置分类数组和当前激活分类.mp4 24.28MB |
│ │ │ │ ├─10.3遍历分类数据并判断激活class.mp4 14.97MB |
│ │ │ │ ├─10.4封装调用获取分类action&激活第一个分类.mp4 43.03MB |
│ │ │ │ ├─10.5定义新闻数据,并封装获取新闻的Action.mp4 54.38MB |
│ │ │ │ ├─10.6监听激活分类,触发获取新闻Action.mp4 17.78MB |
│ │ │ │ ├─10.7处理显示新闻内容的数据.mp4 26.61MB |
│ │ │ │ ├─2.vuex基础-初始化功能.mp4 23.86MB |
│ │ │ │ ├─3.vuex基础-state.mp4 42.22MB |
│ │ │ │ ├─4.vuex基础-mutations.mp4 66.01MB |
│ │ │ │ ├─5.vuex基础-actions.mp4 46.16MB |
│ │ │ │ ├─6.vuex基础-getters.mp4 28.96MB |
│ │ │ │ ├─7.1为什么会有模块化.mp4 11.68MB |
│ │ │ │ ├─7.2模块化的简单应用.mp4 35.59MB |
│ │ │ │ ├─7.3模块化中的命名空间.mp4 48.91MB |
│ │ │ │ ├─8.vuex案例-搭建黑马头条项目.mp4 27.82MB |
│ │ │ │ └─9.vuex案例-封装分类组件和频道组件.mp4 17.34MB |
│ │ │ ├─7-10 图片上传、预览及打印 |
│ │ │ │ ├─15.封装上传图片组件-上传组件需求分析.mp4 30.98MB |
│ │ │ │ ├─16.1新建文件上传组件(1).mp4 33.21MB |
│ │ │ │ ├─16.1新建文件上传组件.mp4 33.21MB |
│ │ │ │ ├─16.2点击图片进行预览.mp4 50.5MB |
│ │ │ │ ├─16.3根据上传数量控制上传按钮(1).mp4 29.36MB |
│ │ │ │ ├─16.3根据上传数量控制上传按钮.mp4 29.36MB |
│ │ │ │ ├─16.4删除图片和添加图片.mp4 78.01MB |
│ │ │ │ ├─16.5上传之前检查.mp4 37.28MB |
│ │ │ │ ├─16.6上传动作调用上传腾讯云.mp4 71.59MB |
│ │ │ │ ├─16.7上传成功之后处理返回数据.mp4 73.71MB |
│ │ │ │ ├─16.8上传的进度条显示.mp4 59.94MB |
│ │ │ │ ├─17.1将员工的头像和证件照赋值给上传组件.mp4 46.49MB |
│ │ │ │ ├─17.2保存时处理头像和证件照的保存.mp4 74.61MB |
│ │ │ │ ├─18.员工列表显示图片.mp4 55.03MB |
│ │ │ │ ├─19.图片地址生成二维码.mp4 61.63MB |
│ │ │ │ ├─20.1新建打印页面及路由.mp4 44.46MB |
│ │ │ │ └─20.2利用vue-print-nb进行打印.mp4 21.63MB |
│ │ │ ├─7-11 权限设计和管理 |
│ │ │ │ ├─1.权限设计-RBAC的权限设计思想.mp4 23.3MB |
│ │ │ │ ├─2.1新建分配角色窗体.mp4 30.9MB |
│ │ │ │ ├─2.2获取角色列表和当前用户角色.mp4 95.05MB |
│ │ │ │ ├─2.3给员工分配角色.mp4 35.88MB |
│ │ │ │ ├─3.1新建权限点管理页面.mp4 38.34MB |
│ │ │ │ ├─3.2获取权限数据并转化树形.mp4 53.28MB |
│ │ │ │ ├─3.3新增编辑权限的弹层.mp4 41.59MB |
│ │ │ │ ├─3.4新增,编辑,删除权限点.mp4 104.48MB |
│ │ │ │ ├─4.1新建分配权限弹出层1.mp4 62.9MB |
│ │ │ │ ├─4.1新建分配权限弹出层2.mp4 62.72MB |
│ │ │ │ ├─4.2给角色分配权限.mp4 70.66MB |
│ │ │ │ ├─5.1权限受控的主体思路.mp4 21.27MB |
│ │ │ │ ├─5.2新建Vuex中管理权限的模块.mp4 33.98MB |
│ │ │ │ ├─5.3Vuex筛选权限路由.mp4 82.81MB |
│ │ │ │ ├─5.4权限拦截出调用筛选权限Action.mp4 80.63MB |
│ │ │ │ ├─5.5静态路由动态路由解除合并.mp4 73.16MB |
│ │ │ │ ├─6. 登出时,重置路由权限和 404问题.mp4 74.65MB |
│ │ │ │ ├─7.1功能权限的受控思路.mp4 27.15MB |
│ │ │ │ └─7.2使用Mixin技术将检查方法注入.mp4 77.56MB |
│ │ │ ├─7-12 首页 |
│ │ │ │ ├─1.全模块集成.mp4 35.06MB |
│ │ │ │ ├─1.首页的页面结构.mp4 14.5MB |
│ │ │ │ ├─2.首页用户资料显示.mp4 40.65MB |
│ │ │ │ ├─3.1新建工作日历组件结构.mp4 72.43MB |
│ │ │ │ ├─3.2实现工作日历逻辑.mp4 74.68MB |
│ │ │ │ ├─4.1了解雷达图.mp4 21.4MB |
│ │ │ │ ├─4.2封装雷达图插件.mp4 73.59MB |
│ │ │ │ ├─5.审批流程业务的基本介绍.mp4 25.54MB |
│ │ │ │ ├─6.提交一个离职审批-弹层.mp4 66.94MB |
│ │ │ │ └─6.提交一个离职审批-调用接口.mp4 50.66MB |
│ │ │ ├─7-13 多语言tab页 |
│ │ │ │ ├─1.全屏插件的引用.mp4 40.92MB |
│ │ │ │ ├─2.动态主题的设置.mp4 66.7MB |
│ │ │ │ ├─3.1初始化多语言包-2.mp4 69.31MB |
│ │ │ │ ├─3.1初始化多语言包.mp4 35.93MB |
│ │ │ │ ├─3.2引入自定义语言包.mp4 18.16MB |
│ │ │ │ ├─3.3在左侧菜单中应用多语言包.mp4 56.51MB |
│ │ │ │ ├─3.4封装多语言插件.mp4 51.38MB |
│ │ │ │ └─4.tab页的视图引入.mp4 37.23MB |
│ │ │ ├─7-14 项目打包上线 |
│ │ │ │ ├─1.打包之前的路由模式.mp4 36.01MB |
│ │ │ │ ├─2.1性能分析.mp4 22.61MB |
│ │ │ │ ├─2.2webpack排除打包.mp4 72.27MB |
│ │ │ │ ├─2.3CDN文件配置.mp4 37.04MB |
│ │ │ │ ├─2.4注入CDN文件到模板.mp4 65.34MB |
│ │ │ │ ├─3.1使用koa框架部署项目.mp4 37.08MB |
│ │ │ │ ├─3.2解决history页面访问问题.mp4 33.04MB |
│ │ │ │ └─3.3解决生产环境跨域问题.mp4 55.26MB |
│ │ │ ├─7-2 项目前置知识 |
│ │ │ │ ├─1.1实现表单基本结构.mp4 36.62MB |
│ │ │ │ ├─1.2表单校验的先决条件.mp4 27.13MB |
│ │ │ │ ├─1.3表单校验规则.mp4 46.61MB |
│ │ │ │ ├─1.4自定义校验规则.mp4 25.13MB |
│ │ │ │ ├─1.5手动校验的实现.mp4 33.91MB |
│ │ │ │ ├─2.1关于Promise你必须知道几件事.mp4 32.78MB |
│ │ │ │ └─2.异步编程的终极方案.mp4 60.44MB |
│ │ │ ├─7-3 项目基础环境搭建 |
│ │ │ │ ├─1.vue-element-admin的了解和介绍.mp4 32.5MB |
│ │ │ │ ├─2.搭建项目前的一些基本准备.mp4 20.43MB |
│ │ │ │ ├─3.项目模板启动和目录介绍.mp4 38.54MB |
│ │ │ │ ├─4.1项目运行机制和代码注释-main.js.mp4 24.05MB |
│ │ │ │ ├─4.2项目运行机制和代码注释-App.vue.mp4 28.43MB |
│ │ │ │ ├─4.3项目运行机制和代码注释-permission.js.mp4 20.9MB |
│ │ │ │ ├─4.4项目运行机制和代码注释.mp4 29.63MB |
│ │ │ │ ├─4.5.6项目运行机制和代码注释-scss-icons.mp4 21.77MB |
│ │ │ │ ├─5.1SCSS处理的了解和使用-搭建小型的测试环境.mp4 28.94MB |
│ │ │ │ ├─5.2SCSS处理的了解和使用-基本语法.mp4 43.78MB |
│ │ │ │ ├─6.建立远程Git仓库并完成初始提交.mp4 30.56MB |
│ │ │ │ ├─7.1Axios的拦截器介绍.mp4 31.26MB |
│ │ │ │ ├─7.2api模块的单独封装.mp4 17.53MB |
│ │ │ │ └─8.公共资源图片和统一样式.mp4 23.06MB |
│ │ │ ├─7-4 登录模块 |
│ │ │ │ ├─1.1权限拦截的流程图.mp4 20.98MB |
│ │ │ │ ├─1.2流程图转化代码.mp4 58.88MB |
│ │ │ │ ├─2.主页的左侧导航样式.mp4 36.94MB |
│ │ │ │ ├─3.设置头部内容的布局和样式.mp4 65.44MB |
│ │ │ │ ├─4. 获取用户资料接口和token注入.mp4 38.11MB |
│ │ │ │ ├─5.封装获取用户资料的action并共享用户状态.mp4 55.09MB |
│ │ │ │ ├─6.1权限拦截器调用action.mp4 57.03MB |
│ │ │ │ ├─6.2获取头像接口合并数据.mp4 53.64MB |
│ │ │ │ ├─7.1自定义指令.mp4 40.32MB |
│ │ │ │ ├─7.2在main.js完成自定义指令全局注册.mp4 47.45MB |
│ │ │ │ └─8.实现登出功能.mp4 30.67MB |
│ │ │ ├─7-5 主页模块 |
│ │ │ │ ├─1.设置固定的本地访问端口和网站名称.mp4 49.03MB |
│ │ │ │ ├─10.Token失效的被动处理.mp4 27MB |
│ │ │ │ ├─2.登录页面的基础布局.mp4 57.94MB |
│ │ │ │ ├─3.1表单校验的先决条件.mp4 34.94MB |
│ │ │ │ ├─3.2手机号和密码的校验.mp4 59.54MB |
│ │ │ │ ├─3.3关于修饰符.mp4 28.66MB |
│ │ │ │ ├─4.1为什么会出现跨域.mp4 10.53MB |
│ │ │ │ ├─4.2开发环境解决跨越代理.mp4 51.18MB |
│ │ │ │ ├─5.封装单独的登录接口.mp4 15.53MB |
│ │ │ │ ├─6.1在Vuex中对token进行管理.mp4 37.32MB |
│ │ │ │ ├─6.2封装登录的Action.mp4 38.11MB |
│ │ │ │ ├─7.1区分axios在不同环境中的请求基础地址.mp4 40.29MB |
│ │ │ │ ├─7.2处理axios的响应拦截器.mp4 55.11MB |
│ │ │ │ ├─8.登录页面调用登录action&处理异常.mp4 65.78MB |
│ │ │ │ ├─9.1主动介入token处理的业务逻辑.mp4 15.33MB |
│ │ │ │ └─9.2流程图转化代码.mp4 64.36MB |
│ │ │ ├─7-6 路由和页面 |
│ │ │ │ ├─1.路由页面整理.mp4 38.39MB |
│ │ │ │ ├─2.1新建模块的页面和路由文件.mp4 28.65MB |
│ │ │ │ ├─2.2设置每个模块的路由规则.mp4 55.62MB |
│ │ │ │ ├─3.静态路由和动态路由临时合并,形成左侧菜单.mp4 63.04MB |
│ │ │ │ └─4.左侧菜单的显示逻辑,设置菜单图标.mp4 78.01MB |
│ │ │ ├─7-7 组织架构 |
│ │ │ │ ├─1.1认识组织架构.mp4 18.62MB |
│ │ │ │ ├─1.2实现组织架构的头部内容.mp4 43.74MB |
│ │ │ │ ├─1.3树形组件认识.mp4 54.32MB |
│ │ │ │ ├─1.4实现树形的静态组织结构.mp4 62.38MB |
│ │ │ │ ├─10.1封装编辑接口,保存区分场景.mp4 37.94MB |
│ │ │ │ ├─10.2校验规则支持编辑场景下的校验.mp4 67.84MB |
│ │ │ │ ├─2.1封装单独的树操作栏组件.mp4 28.74MB |
│ │ │ │ ├─2.2在组织架构中应用操作栏组件.mp4 48.88MB |
│ │ │ │ ├─3.1封装API接口,获取组织架构数据.mp4 38.46MB |
│ │ │ │ ├─3.2将数组数据转化成树形结构.mp4 74.47MB |
│ │ │ │ ├─4.1封装删除接口,注册下拉菜单事件.mp4 39.74MB |
│ │ │ │ ├─4.2调用删除接口,通知父组件更新数据.mp4 43.46MB |
│ │ │ │ ├─5.1封装新增接口,新建组件中的弹层结构.mp4 55.92MB |
│ │ │ │ ├─5.2点击新增子部门显示弹层组件.mp4 38.47MB |
│ │ │ │ ├─6.1完成新增表单的基本校验条件.mp4 19.62MB |
│ │ │ │ ├─6.2配置新增表单的基本校验规则.mp4 17.22MB |
│ │ │ │ ├─6.3部门名称和部门编码的自定义校验.mp4 74.66MB |
│ │ │ │ ├─6.4处理首部内容的pid数据.mp4 34.18MB |
│ │ │ │ ├─7.新增部门功能-部门负责人数据.mp4 49.81MB |
│ │ │ │ ├─8.1校验通过,调用新增接口.mp4 58.38MB |
│ │ │ │ ├─8.2利用sync修饰符关闭新增弹层.mp4 38.62MB |
│ │ │ │ ├─8.3取消时重置数据和校验.mp4 46.9MB |
│ │ │ │ ├─9.1点击编辑弹出层,记录当前节点.mp4 20.03MB |
│ │ │ │ ├─9.2父组件调用子组件的获取详情方法.mp4 53.41MB |
│ │ │ │ └─9.3根据计算属性显示控制标题.mp4 35.47MB |
│ │ │ ├─7-8 公司角色和角色管理 |
│ │ │ │ ├─1.建立公司角色页面的基本结构.mp4 71.32MB |
│ │ │ │ ├─2.1读取角色列表数据.mp4 74.68MB |
│ │ │ │ ├─2.2读取公司信息数据.mp4 42.11MB |
│ │ │ │ ├─3.删除角色功能.mp4 38.84MB |
│ │ │ │ ├─4.1封装编辑接口,新建编辑弹层.mp4 46.08MB |
│ │ │ │ ├─4.2实现编辑功能,为新增功能留口.mp4 54.24MB |
│ │ │ │ └─5.新增角色功能.mp4 52.07MB |
│ │ │ ├─7-9 员工管理 |
│ │ │ │ ├─1.1通用工具栏的组件结构.mp4 55.23MB |
│ │ │ │ ├─1.2组件统一注册.mp4 21.47MB |
│ │ │ │ ├─10.1安装excel所需依赖和按需加载.mp4 31.86MB |
│ │ │ │ ├─10.2excel导出参数的介绍.mp4 63.26MB |
│ │ │ │ ├─10.3excel导出基本的结构.mp4 88.66MB |
│ │ │ │ ├─10.4导出时间格式的处理.mp4 54.23MB |
│ │ │ │ ├─10.5复杂表头的导出.mp4 49.06MB |
│ │ │ │ ├─11.1详情页的基本布局和路由.mp4 51.97MB |
│ │ │ │ ├─11.2读取和保存用户信息的接口.mp4 20.09MB |
│ │ │ │ ├─11.3实现用户名和密码的修改.mp4 57.03MB |
│ │ │ │ ├─12.1封装个人详情组件.mp4 78.21MB |
│ │ │ │ ├─12.2封装岗位组件.mp4 18.83MB |
│ │ │ │ ├─13.1读取个人保存个人信息.mp4 75.63MB |
│ │ │ │ ├─13.2读取保存岗位信息.mp4 37.7MB |
│ │ │ │ ├─14.配置腾讯云Cos.mp4 44.1MB |
│ │ │ │ ├─2.员工列表页面的基本布局和结构.mp4 28.16MB |
│ │ │ │ ├─3.员工列表数据请求和分页加载.mp4 57.03MB |
│ │ │ │ ├─4.1利用列格式化属性处理聘用形式.mp4 56.16MB |
│ │ │ │ ├─4.2过滤器解决时间格式的处理.mp4 70.12MB |
│ │ │ │ ├─5.删除员工功能.mp4 33.13MB |
│ │ │ │ ├─6.1新建员工弹层组件.mp4 47.23MB |
│ │ │ │ ├─6.2引用弹出层,点击弹出.mp4 15.89MB |
│ │ │ │ ├─6.3新增员工的表单校验.mp4 49.77MB |
│ │ │ │ ├─6.4加载部门数据转化树形.mp4 70.75MB |
│ │ │ │ ├─6.5点击部门赋值表单数据.mp4 51.78MB |
│ │ │ │ ├─7.新增员工功能-确定-取消.mp4 73.07MB |
│ │ │ │ ├─8.员工导入组件封装.mp4 38.09MB |
│ │ │ │ ├─9.1建立公共导入的页面路由.mp4 17.55MB |
│ │ │ │ ├─9.2分析excel导入代码,封装接口.mp4 53.72MB |
│ │ │ │ ├─9.3实现excel导入.mp4 55.26MB |
│ │ │ │ └─9.4excel导入的时间问题.mp4 21.56MB |
│ │ │ └─HR-saas中台管理项目资料.zip 14.49MB |
│ │ ├─04、第四 Vue3.0小兔鲜儿电商项目 |
│ │ │ ├─629-为什么学vue3.mp4 14.37MB |
│ │ │ ├─630-vite基本使用.mp4 16.26MB |
│ │ │ ├─631-vite基本使用.mp4 16.27MB |
│ │ │ ├─632-创建vue应用.mp4 18.95MB |
│ │ │ ├─633-创建vue应用.mp4 18.95MB |
│ │ │ ├─634-选项API和组合API.mp4 35.19MB |
│ │ │ ├─635-选项API和组合API.mp4 35.09MB |
│ │ │ ├─636-组合API-setup函数.mp4 27.4MB |
│ │ │ ├─637-组合API-setup函数.mp4 27.42MB |
│ │ │ ├─638-组合API-生命周期.mp4 27.31MB |
│ │ │ ├─639-组合API-生命周期.mp4 27.29MB |
│ │ │ ├─640-组合API-reactive函数.mp4 23.94MB |
│ │ │ ├─641-组合API-reactive函数.mp4 23.87MB |
│ │ │ ├─642-组合API-toRef函数.mp4 27.54MB |
│ │ │ ├─643-组合API-toRef函数.mp4 27.43MB |
│ │ │ ├─644-组合API-toRefs函数.mp4 34.44MB |
│ │ │ ├─645-组合API-toRefs函数.mp4 34.46MB |
│ │ │ ├─646-组合API-ref函数.mp4 32.39MB |
│ │ │ ├─647-组合API-ref函数.mp4 32.39MB |
│ │ │ ├─648-知识运用案例.mp4 39.07MB |
│ │ │ ├─649-知识运用案例.mp4 38.95MB |
│ │ │ ├─650-组合API-computed函数-01基本使用.mp4 17.26MB |
│ │ │ ├─651-组合API-computed函数-01基本使用.mp4 17.26MB |
│ │ │ ├─652-组合API-computed函数-02高级使用.mp4 23.13MB |
│ │ │ ├─653-组合API-computed函数-02高级使用.mp4 23.12MB |
│ │ │ ├─654-组合API-watch函数.mp4 63.51MB |
│ │ │ ├─655-组合API-watch函数.mp4 63.65MB |
│ │ │ ├─656-组合API-watch函数-需要深度监听情况.mp4 6.53MB |
│ │ │ ├─657-组合API-watch函数-需要深度监听情况.mp4 6.55MB |
│ │ │ ├─658-组合API-ref属性.mp4 53.23MB |
│ │ │ ├─659-组合API-ref属性.mp4 53.24MB |
│ │ │ ├─660-组合API-父子通讯-01父传子.mp4 28.43MB |
│ │ │ ├─661-组合API-父子通讯-01父传子.mp4 28.42MB |
│ │ │ ├─662-组合API-父子通讯-02子传父.mp4 26.42MB |
│ │ │ ├─663-组合API-父子通讯-02子传父.mp4 26.27MB |
│ │ │ ├─664-组合API-父子通讯-03-v-model新用法.mp4 28.75MB |
│ │ │ ├─665-组合API-父子通讯-03-v-model新用法.mp4 28.57MB |
│ │ │ ├─666-组合API-依赖注入.mp4 52.34MB |
│ │ │ ├─667-补充-v-model语法糖.mp4 38.33MB |
│ │ │ ├─668-组合API-依赖注入.mp4 52.52MB |
│ │ │ ├─669-补充-v-model语法糖.mp4 38.26MB |
│ │ │ ├─670-补充-mixins语法.mp4 63.59MB |
│ │ │ ├─671-补充-mixins语法.mp4 63.62MB |
│ │ │ ├─672-项目介绍.mp4 36.07MB |
│ │ │ ├─673-项目介绍.mp4 36.07MB |
│ │ │ ├─674-配套资源.mp4 20.44MB |
│ │ │ ├─675-配套资源.mp4 20.38MB |
│ │ │ ├─676-使用技术.mp4 14.7MB |
│ │ │ ├─677-使用技术.mp4 14.66MB |
│ │ │ ├─678-前情提要.mp4 7.67MB |
│ │ │ ├─679-前情提要.mp4 7.65MB |
│ │ │ ├─680-创建项目.mp4 18.32MB |
│ │ │ ├─681-创建项目.mp4 18.38MB |
│ │ │ ├─682-目录调整-01调整代码和目录.mp4 34.54MB |
│ │ │ ├─683-目录调整-额外配置文件.mp4 16.36MB |
│ │ │ ├─684-vuex-vue3.0的根模块各种用法.mp4 32.49MB |
│ │ │ ├─685-vuex-vue3.0模块的用法.mp4 47.51MB |
│ │ │ ├─686-准备远端仓库查看代码.mp4 9.94MB |
│ │ │ ├─687-vuex-持久化.mp4 48.69MB |
│ │ │ ├─688-请求工具-01创建新axios实例&请求拦截器.mp4 38.9MB |
│ │ │ ├─689-请求工具-响应拦截器.mp4 51.17MB |
│ │ │ ├─690-请求工具-03-请求函数封装.mp4 25.11MB |
│ │ │ ├─691-请求工具-04-测试请求工具函数.mp4 21.23MB |
│ │ │ ├─692-路由设计.mp4 13.93MB |
│ │ │ ├─693-首页-路由与组件.mp4 18.76MB |
│ │ │ ├─694-首页-less的自动化导入-01准备变量文件和混入文件.mp4 30.56MB |
│ │ │ ├─695-首页-less的自动化导入-02自动导入.mp4 28.53MB |
│ │ │ ├─696-昨日回顾&今日介绍.mp4 28.52MB |
│ │ │ ├─697-首页-样式重置与公用.mp4 24.54MB |
│ │ │ ├─698-首页-顶部通栏布局.mp4 38.09MB |
│ │ │ ├─699-首页-顶部通栏布局-setup使用vuex数据需要计算属性.mp4 7.52MB |
│ │ │ ├─700-首页-头部布局.mp4 14.85MB |
│ │ │ ├─701-首页-底部布局.mp4 15.32MB |
│ │ │ ├─702-首页-头部分类导航组件.mp4 38.9MB |
│ │ │ ├─703-首页-头部分类导航渲染.mp4 65.56MB |
│ │ │ ├─704-商品详情-评价组件-★分页组件-03渲染组件和切换分页.mp4 35.63MB |
│ │ │ ├─705-商品详情-评价组件-★分页组件-04数据通讯和使用.mp4 114.76MB |
│ │ │ ├─706-登录-路由与组件.mp4 8.86MB |
│ │ │ ├─707-登录-基础布局.mp4 24.9MB |
│ │ │ ├─708-登录-切换效果.mp4 14.65MB |
│ │ │ ├─709-登录-表单组件.mp4 29.11MB |
│ │ │ ├─710-登录-表单校验-01-大致步骤.mp4 23.66MB |
│ │ │ ├─711-登录-表单校验-02-基本使用.mp4 51.97MB |
│ │ │ ├─712-登录-表单校验-03-完成所有校验.mp4 124.06MB |
│ │ │ ├─713-登录-消息提示组件封装-01基本功能和动画.mp4 64.01MB |
│ │ │ ├─714-登录-消息提示组件封装-02函数式调用.mp4 88.12MB |
│ │ │ ├─715-昨日反馈&今日介绍.mp4 11.84MB |
│ │ │ ├─716-登录-账户登录.mp4 65.72MB |
│ │ │ ├─717-登录-手机号登录-01-思路分析&发送短信验证码.mp4 106.52MB |
│ │ │ ├─718-登录-手机号登录-02完成登录.mp4 46.38MB |
│ │ │ ├─719-退出登录.mp4 14.61MB |
│ │ │ ├─720-登录-QQ登录-流程分析.mp4 19.73MB |
│ │ │ ├─721-登录-QQ登录-按钮处理-01-本地host.mp4 40.75MB |
│ │ │ ├─722-登录-QQ登录-按钮处理-02-按钮跳转.mp4 64.5MB |
│ │ │ ├─723-登录-QQ登录-回跳页面-01-基础布局.mp4 27.33MB |
│ │ │ ├─724-登录-QQ登录-回跳页面-02-绑定帐号组件&完善信息组件.mp4 15.75MB |
│ │ │ ├─725-登录-QQ登录-已注册已绑定.mp4 119.1MB |
│ │ │ ├─726-登录-QQ登录-已注册未绑定-01-获取唯一标识和昵称头像.mp4 41.06MB |
│ │ │ ├─727-登录-QQ登录-已注册未绑定-02-表单校验.mp4 27.12MB |
│ │ │ ├─728-登录-QQ登录-已注册未绑定-03-发送短信验证码.mp4 33.26MB |
│ │ │ ├─729-登录-QQ登录-已注册未绑定-04-立即绑定.mp4 37.47MB |
│ │ │ ├─730-登录-QQ登录-未绑定没账号.mp4 48.28MB |
│ │ │ ├─731-每日反馈&今日介绍.mp4 24.23MB |
│ │ │ ├─732-购物车功能分析.mp4 20.69MB |
│ │ │ ├─733-加入购物车-本地(约定存储字段,编写vuex的mutations和actions,在商品详情加入购物车).mp4 128.66MB |
│ │ │ ├─734-头部购物车-基础布局&渲染.mp4 80.6MB |
│ │ │ ├─735-头部购物车-商品列表-本地.mp4 113.69MB |
│ │ │ ├─736-头部购物车-删除操作-本地.mp4 33.46MB |
│ │ │ ├─737-购物车页面-基础布局.mp4 30.23MB |
│ │ │ ├─738-购物车页面-列表展示-本地.mp4 89.69MB |
│ │ │ ├─739-购物车页面-单选操作-本地.mp4 50.71MB |
│ │ │ ├─740-购物车页面-全选操作-本地.mp4 31.22MB |
│ │ │ ├─741-购物车页面-删除操作-本地.mp4 28.77MB |
│ │ │ ├─742-购物车页面-确认框组件.mp4 125.87MB |
│ │ │ ├─743-每日反馈&今日介绍.mp4 33.27MB |
│ │ │ ├─744-昨日回顾&今日介绍.mp4 13.73MB |
│ │ │ ├─745-购物车页面-批量删除-本地.mp4 21.43MB |
│ │ │ ├─746-购物车页面-无效商品-本地.mp4 17.25MB |
│ │ │ ├─747-购物车页面-修改数量-本地.mp4 17.85MB |
│ │ │ ├─748-购物车页面-修改规格-本地-01组件准备和切换效果.mp4 32.14MB |
│ │ │ ├─749-购物车页面-修改规格-本地-02-渲染规格.mp4 44.91MB |
│ │ │ ├─750-购物车页面-修改规格-本地-03-修改规格.mp4 75.67MB |
│ │ │ ├─751-登录后-合并购物车.mp4 80.4MB |
│ │ │ ├─752-登录后-商品列表.mp4 20.58MB |
│ │ │ ├─753-登录后-加入购物车.mp4 37.69MB |
│ │ │ ├─754-登录后-删除操作.mp4 18.01MB |
│ │ │ ├─755-登录后-批量删除.mp4 14.05MB |
│ │ │ ├─756-登录后-选中状态&修改数量.mp4 17.77MB |
│ │ │ ├─757-登录后-修改规格 (1).mp4 27.7MB |
│ │ │ ├─758-登录后-修改规格 (2).mp4 18.71MB |
│ │ │ ├─759-下单结算.mp4 55.14MB |
│ │ │ ├─760-结算-页面布局.mp4 19.77MB |
│ │ │ ├─761-结算-渲染页面-01-获取数据&渲染结算页面.mp4 55.3MB |
│ │ │ ├─762-结算-渲染页面-收货地址默认渲染.mp4 63.4MB |
│ │ │ ├─763-昨日回顾&今日内容.mp4 14.76MB |
│ │ │ ├─764-结算-对话框组件封装-01基本结构.mp4 39.62MB |
│ │ │ ├─765-结算-对话框组件封装-02双向绑定.mp4 62.71MB |
│ │ │ ├─766-结算-收货地址-切换-通知结算组件一个默认地址的ID.mp4 69.78MB |
│ │ │ ├─767-结算-收货地址-切换-完成切换功能.mp4 73.04MB |
│ │ │ ├─768-结算-收货地址-添加-准备对话框和表单.mp4 60.88MB |
│ │ │ ├─769-结算-收货地址-添加-添加收货地址完成.mp4 105.2MB |
│ │ │ ├─770-结算-收货地址-修改.mp4 63.64MB |
│ │ │ ├─771-结算-提交订单.mp4 52.46MB |
│ │ │ ├─772-支付-支付页面-基础布局.mp4 14.11MB |
│ │ │ ├─773-支付-支付页面-信息展示-01获取数据展示金额.mp4 24.52MB |
│ │ │ ├─774-支付-支付页面-信息展示-02倒计时函数封装.mp4 78.1MB |
│ │ │ ├─775-支付-支付流程.mp4 18.33MB |
│ │ │ ├─776-支付-等待支付和跳转支付宝.mp4 54.25MB |
│ │ │ ├─777-支付-结果展示.mp4 35.24MB |
│ │ │ ├─778-昨日反馈&今日内容.mp4 15.96MB |
│ │ │ ├─779-个人中心-布局容器.mp4 32.97MB |
│ │ │ ├─780-个人中心-基础布局.mp4 33.12MB |
│ │ │ ├─781-个人中心-渲染页面.mp4 25.41MB |
│ │ │ ├─782-个人中心-mock数据.mp4 77.31MB |
│ │ │ ├─783-个人中心-模拟接口.mp4 86.22MB |
│ │ │ ├─784-个人中心-菜单激活-01-routerlink的激活类名.mp4 41.7MB |
│ │ │ ├─785-个人中心-菜单激活-02-嵌套路由写法改造.mp4 61.33MB |
│ │ │ ├─786-订单管理-tabs组件-01-体验jsx语法.mp4 47.24MB |
│ │ │ ├─787-订单管理-tabs组件-02-动态渲染结构.mp4 95.62MB |
│ │ │ ├─788-订单管理-tabs组件-03-实现双向绑定和点击自定义事件.mp4 69.75MB |
│ │ │ ├─789-订单管理-tabs组件-04使用组件渲染订单tab.mp4 17.19MB |
│ │ │ ├─790-订单管理-基础布局.mp4 27.47MB |
│ │ │ ├─791-订单管理-列表渲染-01-抽离组件和获取数据.mp4 30.51MB |
│ │ │ ├─792-订单管理-列表渲染-02渲染订单组件.mp4 81.59MB |
│ │ │ ├─793-昨日回顾&今日内容.mp4 4.36MB |
│ │ │ ├─794-订单管理-条件查询.mp4 68.97MB |
│ │ │ ├─795-订单管理-取消订单.mp4 99.89MB |
│ │ │ ├─796-订单管理-删除订单.mp4 28.61MB |
│ │ │ ├─797-订单管理-确认收货.mp4 41.14MB |
│ │ │ ├─798-订单管理-查看物流.mp4 71.77MB |
│ │ │ ├─799-订单详情-头部展示.mp4 40.93MB |
│ │ │ ├─800-订单详情-steps组件.mp4 89.68MB |
│ │ │ ├─801-订单详情-查看物流-01-async的setup组件使用.mp4 50.44MB |
│ │ │ ├─802-订单详情-物流信息-02-teleport组件使用.mp4 43.58MB |
│ │ │ ├─803-订单详情-商品信息.mp4 21.01MB |
│ │ │ ├─804-订单详情-取消订单.mp4 17.05MB |
│ │ │ ├─805-订单详情-确认收货.mp4 7.47MB |
│ │ │ ├─806-再次购买.mp4 41.83MB |
│ │ │ ├─807-总结-划重点.mp4 17.48MB |
│ │ │ ├─808-总结-vue3.0踩过的坑.mp4 14.05MB |
│ │ │ └─809-Vue3.0关注功能.mp4 46.13MB |
│ │ ├─05、第五 Vue原理 |
│ │ │ ├─810-vue原理进阶-整体目标.mp4 4.7MB |
│ │ │ ├─811-vue原理进阶-实现响应式的可选方案.mp4 10.41MB |
│ │ │ ├─812-vue原理进阶-defineProperty基础使用.mp4 30.06MB |
│ │ │ ├─813-vue原理进阶-set和get联动问题复现.mp4 15.22MB |
│ │ │ ├─814-vue原理进阶-解决set和get联动.mp4 13.64MB |
│ │ │ ├─815-vue原理进阶-更加通用的对象劫持转化.mp4 45.07MB |
│ │ │ ├─816-vue原理进阶-拓展理解作用域闭包的独立性.mp4 21.34MB |
│ │ │ ├─817-vue原理进阶-拓展函数调用拆解说明.mp4 25.08MB |
│ │ │ ├─818-vue原理进阶-响应式总结.mp4 10.83MB |
│ │ │ ├─819-vue原理进阶-数据变化映射到视图-命令式操作.mp4 48.5MB |
│ │ │ ├─820-vue原理进阶-数据变化反映到视图-指令-查找指令标识渲染数据.mp4 63.9MB |
│ │ │ ├─821-vue原理进阶-数据变化反映到视图-指令-重新执行视图查找编译逻辑.mp4 35.47MB |
│ │ │ ├─822-vue原理进阶-视图裱花反映到数据-v-model实现.mp4 30.78MB |
│ │ │ ├─823-vue原理进阶-现存问题思考无法精准更新.mp4 29.4MB |
│ │ │ ├─824-vue原理进阶-优化思路分析.mp4 44.13MB |
│ │ │ ├─825-vue原理进阶-浏览器的事件模型了解.mp4 21MB |
│ │ │ ├─826-vue原理进阶-发布订阅模式理解实现.mp4 60.38MB |
│ │ │ ├─827-vue原理进阶-发布订阅优化架构实现精准更新.mp4 55.54MB |
│ │ │ ├─828-vue进阶知识点总结1.mp4 55.77MB |
│ │ │ ├─829-vue进阶知识点总结2.mp4 51.68MB |
│ │ │ ├─830-vue进阶知识点总结3.mp4 28.15MB |
│ │ │ ├─831-vue组件开发依赖环境搭建.mp4 26.21MB |
│ │ │ ├─832-Button组件开发-基础组件实现.mp4 13.46MB |
│ │ │ ├─833-Button组件开发-实现type的配置.mp4 57.42MB |
│ │ │ ├─834-Button组件开发-实现size的配置.mp4 41.67MB |
│ │ │ ├─835-Button组件开发-实现参数的校验.mp4 28.29MB |
│ │ │ ├─836-Button组件开发-click事件处理.mp4 48.27MB |
│ │ │ ├─837-Button组件开发-整理总结回顾.mp4 21.22MB |
│ │ │ ├─838-Editor组件开发-基础三方组件使用.mp4 27.33MB |
│ │ │ ├─839-Editor组件开发-数据回显功能实现(数据到视图).mp4 24.63MB |
│ │ │ ├─840-Editor组件开发-编辑内容修改绑定属性(视图到数据).mp4 25.94MB |
│ │ │ ├─841-Editor组件开发-修复bug(内容变化及时再次回显).mp4 84.66MB |
│ │ │ ├─842-Editor组件开发-重点知识总结.mp4 34.75MB |
│ │ │ ├─843-什么是服务端渲染.mp4 27.67MB |
│ │ │ ├─844-什么是客户端渲染.mp4 33.59MB |
│ │ │ ├─845-服务端渲染对比客户端渲染.mp4 15.78MB |
│ │ │ ├─846-vue的服务端渲染.mp4 24.15MB |
│ │ │ ├─847-理解同构的概念.mp4 13.91MB |
│ │ │ ├─848-使用nuxt.js快速创建项目.mp4 66.56MB |
│ │ │ ├─849-nuxt小项目介绍.mp4 22.98MB |
│ │ │ ├─850-asyncData函数的理解与使用.mp4 24.86MB |
│ │ │ ├─851-asyncData中请求真实数据并完成融合数据渲染.mp4 24.73MB |
│ │ │ └─852-ssr重点总结.mp4 19.49MB |
│ │ └─资料 |
│ │ ├─hr-saas-real-master.ZIP 840.68KB |
│ │ ├─HR-saas中台管理项目资料.ZIP 14.49MB |
│ │ ├─Vue3.0小兔鲜儿项目资料 (1).ZIP 1.49MB |
│ │ ├─Vue3.0小兔鲜儿项目资料.ZIP 1.49MB |
│ │ ├─Vue前置知识资料.ZIP 4.71MB |
│ │ ├─Vue高级进阶课程资料.ZIP 5.54MB |
│ │ ├─webpack+Vue基础课程资料 (1).ZIP 85.59MB |
│ │ ├─webpack+Vue基础课程资料.ZIP 85.59MB |
│ │ ├─第五阶段:Vue.js项目实战开发知识脑图 |
│ │ │ ├─23Vue.js基础.xmind 6.16MB |
│ │ │ ├─24Webpack.xmind 218.27KB |
│ │ │ ├─26Vuex.xmind 209.55KB |
│ │ │ ├─27Vue全家桶.xmind 2.29MB |
│ │ │ └─文件打开说明.txt 124B |
│ │ ├─课程作业答案.zip 724.37MB |
│ │ └─阶段五:社交媒体-黑马头条项目资料.RAR 56.78MB |
│ ├─06-阶段六 微信小程序【拓展课程】 |
│ │ ├─第一章 微信小程序【v6.5】 |
│ │ │ ├─1-1 微信小程序快速入门 |
│ │ │ │ ├─00.学习目标-.mp4 2.83MB |
│ │ │ │ ├─01.小程序简介 – 小程序与普通网页开发的区别.mp4 9.38MB |
│ │ │ │ ├─02.小程序简介 – 体验微信小程序.mp4 7.84MB |
│ │ │ │ ├─03.第一个小程序 – 了解注册小程序开发账号的流程.mp4 10.5MB |
│ │ │ │ ├─04.第一个小程序 – 获取小程序的AppID.mp4 8.25MB |
│ │ │ │ ├─05.第一个小程序 – 安装微信开发者工具.mp4 12.63MB |
│ │ │ │ ├─06.第一个小程序 – 扫码登录到微信开发者工具.mp4 4.24MB |
│ │ │ │ ├─07.第一个小程序 – 设置外观和代理.mp4 6.14MB |
│ │ │ │ ├─08.第一个小程序 – 演示新建小程序项目的步骤.mp4 10.78MB |
│ │ │ │ ├─09.第一个小程序 – 查看项目运行效果的两种方式.mp4 7.56MB |
│ │ │ │ ├─10.第一个小程序 – 了解微信开发者工具主界面的5个组成部分.mp4 21.91MB |
│ │ │ │ ├─11.小程序代码的构成 – 了解项目的基本组成结构.mp4 10.03MB |
│ │ │ │ ├─12.小程序代码的构成 – 小程序页面的组成部分.mp4 7.94MB |
│ │ │ │ ├─13.小程序代码的构成 – 认识小程序中的4种配置文件.mp4 7.61MB |
│ │ │ │ ├─14.小程序代码的构成 – app.json文件.mp4 12.58MB |
│ │ │ │ ├─15.小程序代码的构成 – project.config.json文件.mp4 13.18MB |
│ │ │ │ ├─16.小程序代码的构成 – sitemap.json文件.mp4 14.43MB |
│ │ │ │ ├─17.小程序代码的构成 – 页面的.json配置文件.mp4 9.08MB |
│ │ │ │ ├─18.小程序代码的构成 – 新建小程序页面.mp4 8.11MB |
│ │ │ │ ├─19.小程序代码的构成 – 修改项目首页.mp4 5.17MB |
│ │ │ │ ├─20.小程序代码的构成 – WXML的概念以及和HTML之间的区别.mp4 7.3MB |
│ │ │ │ ├─21.小程序代码的构成 – WXSS的概念以及和CSS之间的区别.mp4 11.03MB |
│ │ │ │ └─22.小程序代码的构成 – 了解小程序中JS文件的三大分类.mp4 8.78MB |
│ │ │ ├─1-10 本地生活综合案例 |
│ │ │ │ ├─39.案例 – 商铺列表页面的效果演示.mp4 21.45MB |
│ │ │ │ ├─40.案例 – 把项目代码加载到微信开发者工具中.mp4 5.67MB |
│ │ │ │ ├─41.案例 – 实现导航跳转并传参.mp4 21.3MB |
│ │ │ │ ├─42.案例 – 动态设置商铺列表页面的标题内容.mp4 28.94MB |
│ │ │ │ ├─43.案例 – 创建商铺列表页面的编译模式.mp4 4.65MB |
│ │ │ │ ├─44.案例 – 了解API接口并定义需要的数据节点.mp4 12.31MB |
│ │ │ │ ├─45.案例 – 定义getShopList方法获取商品列表数据.mp4 27.37MB |
│ │ │ │ ├─46.案例 – 渲染商铺列表的UI结构并美化样式.mp4 49MB |
│ │ │ │ ├─47.案例 – 展示loading提示效果.mp4 9.32MB |
│ │ │ │ ├─48.案例 – 上拉触底时请求下一页数据.mp4 18.55MB |
│ │ │ │ ├─49.案例 – 对上拉触底事件进行节流控制.mp4 21.17MB |
│ │ │ │ ├─50.案例 – 演示并分析数据加载的问题.mp4 16.83MB |
│ │ │ │ ├─51.案例 – 介绍判断是否还有下一页数据的公式.mp4 8.01MB |
│ │ │ │ ├─52.案例 – 根据公式判断是否还有下一页的数据.mp4 17.55MB |
│ │ │ │ ├─53.案例 – 为商铺列表页面开启下拉刷新效果.mp4 10.23MB |
│ │ │ │ ├─54.案例 – 实现下拉刷新的功能.mp4 13.78MB |
│ │ │ │ ├─55.案例 – 解决下拉刷新窗口效果不会自动关闭的问题.mp4 40.24MB |
│ │ │ │ ├─56.案例 – 使用wxs处理手机号.mp4 34.41MB |
│ │ │ │ └─57.总结.mp4 5.64MB |
│ │ │ ├─1-11 微信小程序组件和样式 |
│ │ │ │ ├─00.学习目标-1603532592.mp4 4.31MB |
│ │ │ │ ├─01.准备今天要用到的项目.mp4 2.75MB |
│ │ │ │ ├─02.自定义组件 – 组件的创建与引用 – 创建自定义组件.mp4 8.32MB |
│ │ │ │ ├─03.自定义组件 – 组件的创建与引用 – 局部引用组件.mp4 10.72MB |
│ │ │ │ ├─04.自定义组件 – 组件的创建与引用 – 全局引用组件.mp4 7.45MB |
│ │ │ │ ├─05.自定义组件 – 组件的创建与引用 – 全局引用VS局部引用.mp4 3.44MB |
│ │ │ │ ├─06.自定义组件 – 组件的创建与引用 – 组件和页面的区别.mp4 7.59MB |
│ │ │ │ ├─07.自定义组件 – 样式 – 组件的样式隔离特性.mp4 4.28MB |
│ │ │ │ ├─08.自定义组件 – 样式 – 组件样式隔离的注意点.mp4 9.03MB |
│ │ │ │ └─09.自定义组件 – 样式 – 修改组件的样式隔离选项.mp4 17.23MB |
│ │ │ ├─1-12 微信小程序数据、方法、属性和数据监听 |
│ │ │ │ ├─10.自定义组件 – 数据、方法、属性 – 定义data私有数据.mp4 3.87MB |
│ │ │ │ ├─11.自定义组件 – 数据、方法、属性 – methods方法.mp4 17.72MB |
│ │ │ │ ├─12.自定义组件 – 数据、方法、属性 – 定义properties属性.mp4 13.33MB |
│ │ │ │ ├─13.自定义组件 – 数据、方法、属性 – 使用max属性控制自增的最大值.mp4 4.88MB |
│ │ │ │ ├─14.自定义组件 – 数据、方法、属性 – data和properties的区别.mp4 11.49MB |
│ │ │ │ ├─15.自定义组件 – 数据、方法、属性 – 使用setData修改properties的值.mp4 8.5MB |
│ │ │ │ ├─16.自定义组件 – 数据监听器 – 什么是数据监听器及其语法格式.mp4 3.92MB |
│ │ │ │ ├─17.自定义组件 – 数据监听器 – 数据监听器的基本用法.mp4 24.5MB |
│ │ │ │ └─18.自定义组件 – 数据监听器 – 监听对象属性的变化.mp4 6.35MB |
│ │ │ ├─1-13 微信小程序数据监听案例 |
│ │ │ │ ├─19.自定义组件 – 数据监听器案例 – 创建组件并定义数据.mp4 10.53MB |
│ │ │ │ ├─20.自定义组件 – 数据监听器案例 – 渲染组件的UI结构.mp4 13.22MB |
│ │ │ │ ├─21.自定义组件 – 数据监听器案例 – 定义button的事件处理函数.mp4 15.98MB |
│ │ │ │ ├─22.自定义组件 – 数据监听器案例 – 监听对象中指定属性的变化.mp4 11.68MB |
│ │ │ │ ├─23.自定义组件 – 数据监听器案例 – 监听对象中所有属性的变化.mp4 7.69MB |
│ │ │ │ ├─24.自定义组件 – 纯数据字段 – 什么是纯数据字段.mp4 6.89MB |
│ │ │ │ ├─25.自定义组件 – 纯数据字段 – 使用规则.mp4 4.44MB |
│ │ │ │ └─26.自定义组件 – 纯数据字段 – 使用纯数据字段改造数据监听器案例.mp4 9.17MB |
│ │ │ ├─1-14 组件生命周期和插槽 |
│ │ │ │ ├─27.自定义组件 – 组件的生命周期 – 组件全部的生命周期函数.mp4 10.53MB |
│ │ │ │ ├─28.自定义组件 – 组件的生命周期 – 组件主要的生命周期函数.mp4 7.72MB |
│ │ │ │ ├─29.自定义组件 – 组件的生命周期 – lifetimes节点.mp4 10.94MB |
│ │ │ │ ├─30.自定义组件 – 组件所在页面的生命周期 – 概念.mp4 6.7MB |
│ │ │ │ ├─31.自定义组件 – 组件所在页面的生命周期 – pageLifetimes节点.mp4 9.02MB |
│ │ │ │ ├─32.自定义组件 – 组件所在页面的生命周期 – 生成随机的RGB颜色值.mp4 17.28MB |
│ │ │ │ ├─33.自定义组件 – 插槽 – 什么是插槽.mp4 4.12MB |
│ │ │ │ ├─34.自定义组件 – 插槽 – 单个插槽.mp4 13.36MB |
│ │ │ │ ├─35.自定义组件 – 插槽 – 启用多个插槽.mp4 4.38MB |
│ │ │ │ └─36.自定义组件 – 插槽 – 定义和使用多个插槽.mp4 11.41MB |
│ │ │ ├─1-15 父子组件通信和behaviors |
│ │ │ │ ├─37.自定义组件 – 父子组件通信 – 了解父子组件之间通信的3种方式.mp4 4.34MB |
│ │ │ │ ├─38.自定义组件 – 父子组件通信 – 属性绑定.mp4 16.71MB |
│ │ │ │ ├─39.自定义组件 – 父子组件通信 – 实现子组件的count属性自增+1.mp4 6.3MB |
│ │ │ │ ├─40.自定义组件 – 父子组件通信 – 了解事件绑定的4个核心实现步骤.mp4 5.39MB |
│ │ │ │ ├─41.自定义组件 – 父子组件通信 – 了解事件绑定的核心实现代码.mp4 8.08MB |
│ │ │ │ ├─42.自定义组件 – 父子组件通信 – 通过事件绑定实现count值的同步.mp4 20.68MB |
│ │ │ │ ├─43.自定义组件 – 父子组件通信 – 使用selectComponent获取组件实例.mp4 23.94MB |
│ │ │ │ ├─44.自定义组件 – behaviors – 了解什么是behaviors以及它的工作方式.mp4 4.97MB |
│ │ │ │ ├─45.自定义组件 – behaviors – 创建behavior.mp4 6.06MB |
│ │ │ │ ├─46.自定义组件 – behaviors – 导入并使用behavior.mp4 9.51MB |
│ │ │ │ ├─47.自定义组件 – behaviors – 了解behavior中所有可用的节点.mp4 3.44MB |
│ │ │ │ ├─48.自定义组件 – behaviors – 同名字段的覆盖和组合规则.mp4 13.17MB |
│ │ │ │ └─49.自定义组件 – 总结.mp4 7.64MB |
│ │ │ ├─1-16 vant 小程序 UI 组件库和API的Promise化 |
│ │ │ │ ├─01.导入需要用到的小程序项目.mp4 3.13MB |
│ │ │ │ ├─02.使用npm包 – 小程序中对npm的支持与限制.mp4 4.47MB |
│ │ │ │ ├─03.使用npm包 – vant – 了解什么是Vant Weapp.mp4 7.23MB |
│ │ │ │ ├─04.使用npm包 – vant – 安装Vant组件库.mp4 26.8MB |
│ │ │ │ ├─05.使用npm包 – vant – 使用Vant组件.mp4 10.77MB |
│ │ │ │ ├─06.使用npm包 – vant – 定义和使用CSS变量.mp4 24.34MB |
│ │ │ │ ├─07.使用npm包 – vant – 使用CSS变量定制Vant的主题样式.mp4 23.38MB |
│ │ │ │ ├─08.使用npm包 – API的Promise化 – 什么是小程序API的Promise化.mp4 4.12MB |
│ │ │ │ ├─09.使用npm包 – API的Promise化 – 安装并构建miniprogram-api-promise.mp4 9.74MB |
│ │ │ │ ├─10.使用npm包 – API的Promise化 – 三个步骤实现API的Promise化.mp4 12.13MB |
│ │ │ │ └─11.使用npm包 – API的Promise化 – 调用Promise化之后的异步API.mp4 19.18MB |
│ │ │ ├─1-17 微信小程序全局数据共享 |
│ │ │ │ ├─12.全局数据共享 – 什么是全局数据共享.mp4 5.39MB |
│ │ │ │ ├─13.全局数据共享 – 小程序中的全局数据共享方案.mp4 5.65MB |
│ │ │ │ ├─14.全局数据共享 – 安装并构建MobX相关的包.mp4 8.68MB |
│ │ │ │ ├─15.全局数据共享 – 创建Store实例对象.mp4 9.33MB |
│ │ │ │ ├─16.全局数据共享 – 定义计算属性.mp4 7.83MB |
│ │ │ │ ├─17.全局数据共享 – 定义actions方法.mp4 14.44MB |
│ │ │ │ ├─18.全局数据共享 – 了解将Store中的成员绑定到页面上的实现思路.mp4 9.98MB |
│ │ │ │ ├─19.全局数据共享 – 将Store中的成员绑定到页面上.mp4 19.96MB |
│ │ │ │ ├─20.全局数据共享 – 在页面中使用Store中的成员.mp4 21MB |
│ │ │ │ ├─21.全局数据共享 – 了解将Store中的成员绑定到组件上的实现思路.mp4 7.01MB |
│ │ │ │ ├─22.全局数据共享 – 将Store中的成员绑定到组件上.mp4 26.64MB |
│ │ │ │ └─23.全局数据共享 – 在组件中使用Store中的成员.mp4 9.2MB |
│ │ │ ├─1-18 分包 |
│ │ │ │ ├─24.分包 – 基础概念 – 了解分包的概念以及好处.mp4 3.39MB |
│ │ │ │ ├─25.分包 – 基础概念 – 分包前后项目的构成.mp4 5.9MB |
│ │ │ │ ├─26.分包 – 基础概念 – 分包的加载规则.mp4 2.98MB |
│ │ │ │ ├─27.分包 – 基础概念 – 分包的体积限制.mp4 2.11MB |
│ │ │ │ ├─28.分包 – 使用分包 – 了解如何配置分包.mp4 6.91MB |
│ │ │ │ ├─29.分包 – 使用分包 – 演示在项目中如何配置分包.mp4 15.52MB |
│ │ │ │ ├─30.分包 – 使用分包 – 设置分包的别名并查看分包的体积.mp4 8.77MB |
│ │ │ │ ├─31.分包 – 使用分包 – 打包原则.mp4 5.59MB |
│ │ │ │ ├─32.分包 – 使用分包 – 引用原则.mp4 3.2MB |
│ │ │ │ ├─33.分包 – 独立分包 – 了解什么是独立分包以及它和普通分包的区别.mp4 4.9MB |
│ │ │ │ ├─34.分包 – 独立分包 – 了解独立分包的应用场景.mp4 3.33MB |
│ │ │ │ ├─35.分包 – 独立分包 – 将普通分包改造为独立分包.mp4 5.1MB |
│ │ │ │ ├─36.分包 – 独立分包 – 独立分包的引用原则.mp4 3.13MB |
│ │ │ │ ├─37.分包 – 分包预下载 – 介绍分包预下载的概念以及好处.mp4 4.18MB |
│ │ │ │ ├─38.分包 – 分包预下载 – 配置分包的预下载.mp4 18.66MB |
│ │ │ │ └─39.分包 – 分包预下载 – 分包预下载的限制.mp4 4.9MB |
│ │ │ ├─1-19 自定义tabBar |
│ │ │ │ ├─40.自定义tabBar – 演示案例效果.mp4 4.36MB |
│ │ │ │ ├─41.自定义tabBar – 了解自定义tabBar的实现步骤.mp4 8.36MB |
│ │ │ │ ├─42.自定义tabBar – 在app.json中声明自定义tabBar的配置信息.mp4 12.09MB |
│ │ │ │ ├─43.自定义tabBar – 添加tabBar的代码文件.mp4 7.63MB |
│ │ │ │ ├─44.自定义tabBar – 基于Vant组件渲染出基本的自定义tabBar效果.mp4 15.46MB |
│ │ │ │ ├─45.自定义tabBar – 自定义tabBar的图标和文本.mp4 14.34MB |
│ │ │ │ ├─46.自定义tabBar – 循环渲染tabBar的Item项.mp4 13.05MB |
│ │ │ │ ├─47.自定义tabBar – 渲染并美化数字徽标的样式.mp4 34.83MB |
│ │ │ │ ├─48.自定义tabBar – 按需渲染数字徽标.mp4 11.21MB |
│ │ │ │ ├─49.自定义tabBar – 把Store中sum的值渲染为数字徽标.mp4 26.92MB |
│ │ │ │ ├─50.自定义tabBar – 实现tabBar页面的切换.mp4 10.69MB |
│ │ │ │ ├─51.自定义tabBar – 使用全局数据共享解决tabBar选中项不准确的问题.mp4 18.99MB |
│ │ │ │ ├─52.自定义tabBar – 修改tabBar选中项文本的颜色值.mp4 7.06MB |
│ │ │ │ └─53.总结.mp4 4.42MB |
│ │ │ ├─1-2 微信小程序的宿主环境 |
│ │ │ │ ├─23.宿主环境 – 了解宿主环境的概念.mp4 4.75MB |
│ │ │ │ ├─24.宿主环境 – 小程序的宿主环境.mp4 5.5MB |
│ │ │ │ ├─25.宿主环境 – 通信的主体.mp4 3.66MB |
│ │ │ │ ├─26.宿主环境 – 小程序的通信模型.mp4 5.57MB |
│ │ │ │ ├─27.宿主环境 – 运行机制.mp4 5.81MB |
│ │ │ │ ├─28.宿主环境 – 组件 – 了解常用的视图容器组件.mp4 7.42MB |
│ │ │ │ ├─29.宿主环境 – 组件 – view组件的基本使用.mp4 13.94MB |
│ │ │ │ ├─30.宿主环境 – 组件 – scroll-view组件的基本使用.mp4 12.56MB |
│ │ │ │ ├─31.宿主环境 – 组件 – swiper和swiper-item的基本使用.mp4 16.94MB |
│ │ │ │ ├─32.宿主环境 – 组件 – swiper组件的常用属性.mp4 11.12MB |
│ │ │ │ ├─33.宿主环境 – 组件 – text和rich-text组件.mp4 17.01MB |
│ │ │ │ ├─34.宿主环境 – 组件 – button按钮组件.mp4 19MB |
│ │ │ │ ├─35.宿主环境 – 组件 – image图片组件.mp4 20.82MB |
│ │ │ │ └─36.宿主环境 – 小程序API的3大分类.mp4 7.56MB |
│ │ │ ├─1-3 微信小程序协同工作和发布 |
│ │ │ │ ├─37.协同工作 – 了解权限管理需求、组织结构、开发流程.mp4 9.44MB |
│ │ │ │ ├─38.协同工作 – 了解小程序成员管理的两个方面.mp4 9.17MB |
│ │ │ │ ├─39.协同工作 – 开发者的权限说明.mp4 6.42MB |
│ │ │ │ ├─40.协同工作 – 了解如何添加项目成员和体验成员.mp4 6.01MB |
│ │ │ │ ├─41.发布 – 了解小程序的版本阶段.mp4 5.77MB |
│ │ │ │ ├─42.发布 – 了解小程序发布上线的主要步骤.mp4 7.88MB |
│ │ │ │ ├─43.发布 – 基于小程序码进行推广.mp4 7.1MB |
│ │ │ │ ├─44.发布 – 查看小程序的运营数据.mp4 8.92MB |
│ │ │ │ └─45.总结.mp4 7.41MB |
│ │ │ ├─1-4 微信小程序基础 |
│ │ │ │ ├─00.学习目标-1603531843.mp4 3.3MB |
│ │ │ │ ├─01.数据绑定 – 了解数据绑定的原则.mp4 8.06MB |
│ │ │ │ ├─02.数据绑定 – 动态绑定属性.mp4 6.75MB |
│ │ │ │ ├─03.数据绑定 – 三元运算.mp4 8.06MB |
│ │ │ │ ├─04.数据绑定 – 算数运算.mp4 7.01MB |
│ │ │ │ ├─05.事件绑定 – 了解什么是事件以及小程序中常用的事件.mp4 7.24MB |
│ │ │ │ ├─06.事件绑定 – 事件对象的属性列表.mp4 9.19MB |
│ │ │ │ ├─07.事件绑定 – target和currentTarget的区别.mp4 6.87MB |
│ │ │ │ ├─08.事件绑定 – bindtap的语法格式.mp4 10.94MB |
│ │ │ │ ├─09.事件绑定 – 在事件处理函数中为data中的数据赋值.mp4 10.75MB |
│ │ │ │ ├─10.事件绑定 – 事件传参.mp4 23.86MB |
│ │ │ │ ├─11.事件绑定 – bindinput的语法格式.mp4 7.48MB |
│ │ │ │ ├─12.事件绑定 – 实现文本框和data之间的数据同步.mp4 15.96MB |
│ │ │ │ ├─13.条件渲染 – if…elif…else.mp4 10.37MB |
│ │ │ │ ├─14.条件渲染 – 基于block标签使用if条件渲染.mp4 10.9MB |
│ │ │ │ ├─15.条件渲染 – hidden.mp4 8.73MB |
│ │ │ │ ├─16.条件渲染 – if和hidden的区别.mp4 14.88MB |
│ │ │ │ ├─17.列表渲染 – for循环的基本用法.mp4 10.02MB |
│ │ │ │ ├─18.列表渲染 – 手动指定索引和当前项的变量名.mp4 7.69MB |
│ │ │ │ └─19.列表渲染 – 指定key值提高渲染效率.mp4 14.21MB |
│ │ │ ├─1-5 微信小程序进阶 |
│ │ │ │ ├─20.wxss – 了解什么是wxss以及它和css之间的关系.mp4 4.34MB |
│ │ │ │ ├─21.wxss – 了解什么是rpx以及它的实现原理.mp4 6.25MB |
│ │ │ │ ├─22.wxss – rpx与px之间的单位换算.mp4 11.38MB |
│ │ │ │ ├─23.wxss – @import样式导入.mp4 9.63MB |
│ │ │ │ ├─24.wxss – 全局样式.mp4 7.37MB |
│ │ │ │ ├─25.wxss – 局部样式.mp4 13.69MB |
│ │ │ │ ├─26.全局配置 – 常用的全局配置项以及小程序窗口的组成部分.mp4 6.57MB |
│ │ │ │ ├─27.全局配置 – window – 设置导航栏的标题.mp4 8.4MB |
│ │ │ │ ├─28.全局配置 – window – 设置导航栏的背景色.mp4 7.3MB |
│ │ │ │ ├─29.全局配置 – window – 设置导航栏的标题颜色.mp4 6.81MB |
│ │ │ │ ├─30.全局配置 – window – 全局开启下拉刷新的功能.mp4 10.44MB |
│ │ │ │ ├─31.全局配置 – window – 关于模拟器的问题说明.mp4 11.3MB |
│ │ │ │ ├─32.全局配置 – window – 设置下拉刷新时的窗口背景色.mp4 6.37MB |
│ │ │ │ ├─33.全局配置 – window – 设置下拉刷新时loading的样式.mp4 6.65MB |
│ │ │ │ ├─34.全局配置 – window – 设置上拉触底的距离.mp4 14.91MB |
│ │ │ │ ├─35.全局配置 – tabBar – 什么是tabBar.mp4 3.97MB |
│ │ │ │ ├─36.全局配置 – tabBar – tabBar的6个组成部分.mp4 6.01MB |
│ │ │ │ ├─37.全局配置 – tabBar – 了解tabBar中的配置项.mp4 16.84MB |
│ │ │ │ ├─38.全局配置 – tabBar – 实现tabBar案例的效果.mp4 39.84MB |
│ │ │ │ ├─39.页面配置 – 了解页面配置和全局配置的关系.mp4 10.05MB |
│ │ │ │ └─40.页面配置 – 页面配置中常用的配置项.mp4 18.89MB |
│ │ │ ├─1-6 微信小程序数据请求和案例 |
│ │ │ │ ├─41.数据请求 – 小程序中网络数据请求的限制.mp4 6.38MB |
│ │ │ │ ├─42.数据请求 – 配置request合法域名.mp4 18.71MB |
│ │ │ │ ├─43.数据请求 – 发起GET请求.mp4 15.81MB |
│ │ │ │ ├─44.数据请求 – 发起POST请求.mp4 13.06MB |
│ │ │ │ ├─45.数据请求 – 了解如何在页面刚加载的时候请求数据.mp4 7.94MB |
│ │ │ │ ├─46.数据请求 – 跳过request合法域名校验.mp4 8.95MB |
│ │ │ │ ├─47.数据请求 – 关于跨域和Ajax的说明.mp4 4.19MB |
│ │ │ │ ├─48.案例 – 创建项目并梳理项目结构.mp4 19.05MB |
│ │ │ │ ├─49.案例 – 配置导航栏效果.mp4 6.88MB |
│ │ │ │ ├─50.案例 – 配置tabBar效果.mp4 14.34MB |
│ │ │ │ ├─51.案例 – 获取轮播图的数据.mp4 19.52MB |
│ │ │ │ ├─52.案例 – 渲染轮播图效果.mp4 16.75MB |
│ │ │ │ ├─53.案例 – 获取九宫格的数据.mp4 11.09MB |
│ │ │ │ ├─54.案例 – 渲染九宫格的布局效果.mp4 32.24MB |
│ │ │ │ ├─55.案例 – 实现首页底部图片的布局效果.mp4 13.52MB |
│ │ │ │ └─56.总结.mp4 8.67MB |
│ │ │ ├─1-7 微信小程序页面导航 |
│ │ │ │ ├─00.学习目标-1603532237.mp4 14.31MB |
│ │ │ │ ├─01.页面导航 – 了解小程序中实现页面导航的两种方式.mp4 3.41MB |
│ │ │ │ ├─02.页面导航 – 声明式导航 – 导航到tabBar页面.mp4 11.85MB |
│ │ │ │ ├─03.页面导航 -声明式导航 – 导航到非tabBar页面.mp4 11MB |
│ │ │ │ ├─04.页面导航 – 声明式导航 – 实现后退导航效果.mp4 7.77MB |
│ │ │ │ ├─05.页面导航 – 编程式导航 – 导航到tabBar页面.mp4 9MB |
│ │ │ │ ├─06.页面导航 – 编程式导航 – 导航到非tabBar页面.mp4 7.48MB |
│ │ │ │ ├─07.页面导航 – 编程式导航 – 实现后退导航效果.mp4 8.57MB |
│ │ │ │ ├─08.页面导航 – 导航传参 – 声明式导航传参.mp4 9.92MB |
│ │ │ │ ├─09.页面导航 – 导航传参 – 编程式导航传参.mp4 7.25MB |
│ │ │ │ └─10导航传参.mp4 11.65MB |
│ │ │ ├─1-8 微信小程序页面事件和上拉触底案例 |
│ │ │ │ ├─11.页面事件 – 下拉刷新 – 了解什么是下拉刷新.mp4 5.02MB |
│ │ │ │ ├─12.页面事件 – 下拉刷新 – 启用下拉刷新.mp4 5.96MB |
│ │ │ │ ├─13.页面事件 – 下拉刷新 – 配置下拉刷新窗口的样式.mp4 5.35MB |
│ │ │ │ ├─14.页面事件 – 下拉刷新 – 监听页面的下拉刷新事件.mp4 16.14MB |
│ │ │ │ ├─15.页面事件 – 下拉刷新 – 停止下拉刷新的效果.mp4 7.88MB |
│ │ │ │ ├─16.页面事件 – 上拉触底 – 了解什么是上拉触底.mp4 13.66MB |
│ │ │ │ ├─17.页面事件 – 上拉触底 – 监听页面的上拉触底事件.mp4 11.36MB |
│ │ │ │ ├─18.页面事件 – 上拉触底 – 配置上拉触底距离.mp4 6.29MB |
│ │ │ │ ├─19.上拉触底案例 – 案例效果展示.mp4 5.43MB |
│ │ │ │ ├─20.上拉触底案例 – 定义获取随机颜色的方法.mp4 17.45MB |
│ │ │ │ ├─21.上拉触底案例 – 渲染UI结构并美化页面效果.mp4 16.03MB |
│ │ │ │ ├─22.上拉触底案例 – 上拉触底时获取随机颜色.mp4 7.63MB |
│ │ │ │ ├─23.上拉触底案例 – 添加loading提示效果.mp4 13.8MB |
│ │ │ │ ├─24.上拉触底案例 – 介绍为什么需要对上拉触底进行节流处理.mp4 4.84MB |
│ │ │ │ ├─25.上拉触底案例 – 对上拉触底进行节流处理.mp4 15.12MB |
│ │ │ │ └─26.扩展 – 自定义编译模式.mp4 16.15MB |
│ │ │ └─1-9 微信小程序生命周期和wxs |
│ │ │ ├─27.生命周期 – 什么是生命周期.mp4 3.42MB |
│ │ │ ├─28.生命周期 – 小程序中生命周期的两个分类.mp4 3.96MB |
│ │ │ ├─29.生命周期 – 什么是生命周期函数.mp4 3.74MB |
│ │ │ ├─30.生命周期 – 小程序中生命周期函数的两个分类.mp4 2.47MB |
│ │ │ ├─31.生命周期 – 应用的生命周期函数.mp4 21MB |
│ │ │ ├─32.生命周期 – 页面的生命周期函数.mp4 9.41MB |
│ │ │ ├─33.wxs – 了解什么是wxs以及应用场景.mp4 3.63MB |
│ │ │ ├─34.wxs – 了解wxs和JavaScript的关系.mp4 7.29MB |
│ │ │ ├─35.wxs – 内嵌wxs脚本.mp4 14.75MB |
│ │ │ ├─36.wxs – 定义外联的wxs脚本.mp4 7.48MB |
│ │ │ ├─37.wxs – 使用外联的wxs脚本.mp4 11.35MB |
│ │ │ └─38.wxs – 了解wxs的4个特点.mp4 6.6MB |
│ │ ├─第二章 黑马优购商城项目2.0【V6.5】 |
│ │ │ ├─2-1 uni-app和项目搭建 |
│ │ │ │ ├─01.起步 – 项目介绍.mp4 19.13MB |
│ │ │ │ ├─02.起步 – 项目文档.mp4 5.79MB |
│ │ │ │ ├─03.起步 – 了解什么是uni-app.mp4 8.29MB |
│ │ │ │ ├─04.起步 – 下载和安装HBuilderX.mp4 10.14MB |
│ │ │ │ ├─05.起步 – 安装scss编译的插件.mp4 10.79MB |
│ │ │ │ ├─06.起步 – 对HBuilderX进行个性化的配置.mp4 11.97MB |
│ │ │ │ ├─07.起步 – 创建uni-app项目.mp4 6.47MB |
│ │ │ │ ├─08.起步 – 了解uni-app项目的目录结构.mp4 9MB |
│ │ │ │ ├─09.起步 – 把项目运行到微信开发者工具.mp4 34.41MB |
│ │ │ │ ├─10.起步 – 配置checkSiteMap选项.mp4 12.44MB |
│ │ │ │ ├─11.起步 – 使用Git本地管理uni-app项目.mp4 19.96MB |
│ │ │ │ ├─12.起步 – 把本地项目托管到码云.mp4 22.56MB |
│ │ │ │ ├─13.tabbar – 创建tabBar对应的4个页面.mp4 13.63MB |
│ │ │ │ ├─14.tabbar – 配置tabBar效果.mp4 23.97MB |
│ │ │ │ ├─15.tabbar – 配置导航条的样式效果.mp4 6.23MB |
│ │ │ │ └─16.tabbar – 分支的合并与提交.mp4 16.69MB |
│ │ │ ├─2-10 购物车页面-收货地址功能实现 |
│ │ │ │ ├─20.购物车页面 – 收货地址区域 – 创建my-address收货地址组件.mp4 11.13MB |
│ │ │ │ ├─21.购物车页面 – 收货地址区域 – 渲染收货地址组件的UI结构 – 上.mp4 17.06MB |
│ │ │ │ ├─22.购物车页面 – 收货地址区域 – 渲染收货地址组件的UI结构 – 下.mp4 36.06MB |
│ │ │ │ ├─23.购物车页面 – 收货地址区域 – 实现收货地址区域的按需展示.mp4 12.36MB |
│ │ │ │ ├─24.购物车页面 – 收货地址区域 – 实现选择收货地址的功能.mp4 21.13MB |
│ │ │ │ ├─25.购物车页面 – 收货地址区域 – 渲染收货人的信息.mp4 25.31MB |
│ │ │ │ ├─26.购物车页面 – 收货地址区域 – 在vuex中定义用户相关的muser模块.mp4 14.44MB |
│ │ │ │ ├─27.购物车页面 – 收货地址区域 – 将address信息存储到vuex中.mp4 14.18MB |
│ │ │ │ ├─28.购物车页面 – 收货地址区域 – 将vuex中的address持久化存储到本地.mp4 12.77MB |
│ │ │ │ ├─29.购物车页面 – 收货地址区域 – 将addstr抽离为getters.mp4 11.81MB |
│ │ │ │ ├─30.购物车页面 – 收货地址区域 – 重新选择收货地址.mp4 5.15MB |
│ │ │ │ ├─31.购物车页面 – 收货地址区域 – 演示取消授权时的问题.mp4 7.38MB |
│ │ │ │ ├─32.购物车页面 – 收货地址区域 – 判断用户是否授权.mp4 10MB |
│ │ │ │ ├─33.购物车页面 – 收货地址区域 – 提示用户重新进行授权.mp4 20.12MB |
│ │ │ │ ├─34.购物车页面 – 收货地址区域 – 调用openSetting方法实现重新授权.mp4 15.63MB |
│ │ │ │ └─35.购物车页面 – 收货地址区域 – 解决iPhone真机上无法重新授权的问题.mp4 9.89MB |
│ │ │ ├─2-11 购物车页面-结算功能实现 |
│ │ │ │ ├─01.购物车页面 – 结算区域 – 把结算区域封装为独立的组件.mp4 17.39MB |
│ │ │ │ ├─02.购物车页面 – 结算区域 – 渲染结算区域的结构和样式.mp4 31.01MB |
│ │ │ │ ├─03.购物车页面 – 结算区域 – 动态渲染已勾选商品的总数量.mp4 22.73MB |
│ │ │ │ ├─04.购物车页面 – 结算区域 – 动态渲染全选按钮的选中状态.mp4 15.88MB |
│ │ │ │ ├─05.购物车页面 – 结算区域 – 使用数组的reduce方法改造total的计算方式(1).mp4 8.84MB |
│ │ │ │ ├─05.购物车页面 – 结算区域 – 使用数组的reduce方法改造total的计算方式.mp4 8.84MB |
│ │ │ │ ├─06.购物车页面 – 结算区域 – 实现商品的全选与反选功能.mp4 22.76MB |
│ │ │ │ ├─07.购物车页面 – 结算区域 – 动态渲染已勾选商品的总价格.mp4 18.28MB |
│ │ │ │ ├─08.购物车页面 – 结算区域 – 动态计算tabBar中购物车徽标的值.mp4 11.22MB |
│ │ │ │ ├─09.购物车页面 – 结算区域 – 渲染购物车为空时候的页面结构.mp4 25.22MB |
│ │ │ │ └─10.购物车页面 – 分支的合并与提交.mp4 9.34MB |
│ │ │ ├─2-12 登录功能实现 |
│ │ │ │ ├─11.登录与支付 – 创建settle分支.mp4 5.11MB |
│ │ │ │ ├─12.登录与支付 – 点击结算按钮进行条件判断.mp4 29.73MB |
│ │ │ │ ├─13.登录与支付 – 登录 – 定义my页面的编译模式.mp4 3.05MB |
│ │ │ │ ├─14.登录与支付 – 登录 – 实现登录组件和用户信息组件的按需展示.mp4 15.52MB |
│ │ │ │ ├─15.登录与支付 – 登录 – 初步渲染登录组件的基本结构.mp4 11.27MB |
│ │ │ │ ├─16.登录与支付 – 登录 – 美化登录组件的样式.mp4 12.98MB |
│ │ │ │ ├─17.登录与支付 – 登录 – 绘制登录盒子底部的半椭圆造型.mp4 10.09MB |
│ │ │ │ ├─18.登录与支付 – 登录 – 分析登录功能的实现思路.mp4 9.09MB |
│ │ │ │ ├─19.登录与支付 – 登录 – 点击登录按钮获取微信用户的基本信息.mp4 14.66MB |
│ │ │ │ ├─20.登录与支付 – 登录 – 处理用户取消登录授权的情况.mp4 12.24MB |
│ │ │ │ ├─21.登录与支付 – 登录 – 将用户的基本信息存储到vuex.mp4 24.05MB |
│ │ │ │ ├─22.登录与支付 – 登录 – 调用uni.login获取code对应的值.mp4 24.52MB |
│ │ │ │ ├─23.登录与支付 – 登录 – 进一步完善uni.login调用失败之后的if判断条件.mp4 4.56MB |
│ │ │ │ ├─24.登录与支付 – 登录 – 登录获取Token字符串.mp4 17.12MB |
│ │ │ │ └─25.登录与支付 – 登录 – 将Token存储到vuex中.mp4 18.07MB |
│ │ │ ├─2-13 用户信息和自动跳转功能实现 |
│ │ │ │ ├─26.登录与支付 – 用户信息 – 实现用户头像、昵称区域的基本布局.mp4 27.54MB |
│ │ │ │ ├─27.登录与支付 – 用户信息 – 渲染用户的头像和昵称.mp4 10.18MB |
│ │ │ │ ├─28.登录与支付 – 用户信息 – 渲染第1个面板的UI结构.mp4 12.97MB |
│ │ │ │ ├─29.登录与支付 – 用户信息 – 美化第1个面板的样式.mp4 19.11MB |
│ │ │ │ ├─30.登录与支付 – 用户信息 – 渲染第2个面板区域.mp4 24.1MB |
│ │ │ │ ├─31.登录与支付 – 用户信息 – 渲染第3个面板区域.mp4 13.59MB |
│ │ │ │ ├─32.登录与支付 – 用户信息 – 实现退出登录的功能.mp4 23.26MB |
│ │ │ │ ├─33.登录与支付 – 三秒后自动跳转 – 实现倒计时提示的功能.mp4 32.53MB |
│ │ │ │ ├─34.登录与支付 – 三秒后自动跳转 – 控制秒数的边界并自动跳转到登录页面.mp4 15.05MB |
│ │ │ │ ├─35.登录与支付 – 三秒后自动跳转 – 解决seconds不会被重置的问题.mp4 6.09MB |
│ │ │ │ ├─36.登录与支付 – 三秒后自动跳转 – 将返回页的信息对象记录到vuex中.mp4 35.78MB |
│ │ │ │ └─37.登录与支付 – 三秒后自动跳转 – 根据redirectInfo导航到登录之前的页面.mp4 31.63MB |
│ │ │ ├─2-14 微信支付功能和小程序项目发布 |
│ │ │ │ ├─38.登录与支付 – 微信支付 – 在请求头中添加Token身份认证的字段.mp4 32.45MB |
│ │ │ │ ├─39.登录与支付 – 微信支付 – 了解微信支付的流程.mp4 13.12MB |
│ │ │ │ ├─40.登录与支付 – 微信支付 – 创建订单.mp4 53.98MB |
│ │ │ │ ├─41.登录与支付 – 微信支付 – 订单预支付.mp4 21.05MB |
│ │ │ │ ├─42.登录与支付 – 微信支付 – 实现微信支付.mp4 26.59MB |
│ │ │ │ ├─43.登录与支付 – 分支的合并与提交.mp4 11.42MB |
│ │ │ │ ├─44.发布 – 为什么要进行发布.mp4 3.91MB |
│ │ │ │ ├─45.发布 – 了解将uni-app项目发布为小程序的基本流程.mp4 12.18MB |
│ │ │ │ ├─46.发布 – 演示将uni-app项目发布为小程序的流程.mp4 22.39MB |
│ │ │ │ ├─47.发布 – 了解将uni-app项目发布为Android App的基本流程.mp4 13.22MB |
│ │ │ │ └─48.发布 – 演示将uni-app项目发布为Android App的流程.mp4 25.81MB |
│ │ │ ├─2-2 首页功能实现 |
│ │ │ │ ├─17.首页 – 轮播图 – 创建home子分支.mp4 7.6MB |
│ │ │ │ ├─18.首页 – 轮播图 – 安装并配置网络请求的第三方包.mp4 29.54MB |
│ │ │ │ ├─19.首页 – 轮播图 – 请求轮播图的数据.mp4 35.07MB |
│ │ │ │ ├─20.首页 – 轮播图 – 渲染轮播图的UI结构.mp4 22.72MB |
│ │ │ │ ├─21.首页 – 轮播图 – 配置小程序的分包.mp4 17.72MB |
│ │ │ │ ├─22.首页 – 轮播图 – 点击轮播图跳转到商品详情页面.mp4 17.76MB |
│ │ │ │ ├─23.首页 – 轮播图 – 封装uni.$showMsg()方法.mp4 17.82MB |
│ │ │ │ ├─24.首页 – 分类导航 – 获取分类导航的数据.mp4 14.42MB |
│ │ │ │ ├─25.首页 – 分类导航 – 渲染分类导航的UI结构.mp4 23.06MB |
│ │ │ │ ├─26.首页 – 分类导航 – 切换到分类页面.mp4 18.66MB |
│ │ │ │ ├─27.首页 – 楼层区域 – 获取楼层的数据.mp4 25.14MB |
│ │ │ │ ├─28.首页 – 楼层区域 – 渲染楼层的标题.mp4 22.07MB |
│ │ │ │ ├─29.首页 – 楼层区域 – 渲染楼层左侧的大图片.mp4 41.03MB |
│ │ │ │ ├─30.首页 – 楼层区域 – 渲染楼层右侧的小图片.mp4 29.45MB |
│ │ │ │ ├─31.首页 – 楼层区域 – 点击楼层图片跳转到商品列表页面.mp4 48.33MB |
│ │ │ │ └─32.首页 – 分支的合并与提交.mp4 20.22MB |
│ │ │ ├─2-3 分类页面功能实现 |
│ │ │ │ ├─01.分类 – 创建cate分支以及分类页面的编译模式.mp4 10.25MB |
│ │ │ │ ├─02.分类 – 实现分类页面滑动区域的左右布局.mp4 16.96MB |
│ │ │ │ ├─03.分类 – 动态设置scroll-view组件的高度.mp4 14.66MB |
│ │ │ │ ├─04.分类 – 美化左侧scroll-view中item项的样式.mp4 22.13MB |
│ │ │ │ ├─05.分类 – 获取分类列表的数据.mp4 14.35MB |
│ │ │ │ ├─06.分类 – 动态渲染左侧的一级分类列表.mp4 24.59MB |
│ │ │ │ ├─07.分类 – 定义二级分类的数据列表.mp4 25.35MB |
│ │ │ │ ├─08.分类 – 动态渲染右侧的二级分类列表.mp4 16.92MB |
│ │ │ │ ├─09.分类 – 动态渲染右侧的三级分类列表.mp4 32.31MB |
│ │ │ │ ├─10.分类 – 切换一级分类后重置滚动条的位置.mp4 21.81MB |
│ │ │ │ ├─11.分类 – 点击三级分类跳转到商品列表页面.mp4 15.81MB |
│ │ │ │ └─12.分类 – 分支的合并与提交.mp4 13.44MB |
│ │ │ ├─2-4 自定义搜索组件 |
│ │ │ │ ├─13.搜索 – 介绍搜索相关的功能.mp4 14.02MB |
│ │ │ │ ├─14.搜索 – 创建search分支.mp4 4.49MB |
│ │ │ │ ├─15.搜索 – 自定义组件 – 在uni-app项目中新建自定义的搜索组件.mp4 14.76MB |
│ │ │ │ ├─16.搜索 – 自定义组件 – 渲染my-search组件的基本结构.mp4 36.67MB |
│ │ │ │ ├─17.搜索 – 自定义组件 – 解决cate分类页面scroll-view高度的问题.mp4 7.41MB |
│ │ │ │ ├─18.搜索 – 自定义组件 – 通过自定义属性增强组件的通用性.mp4 26.13MB |
│ │ │ │ ├─19.搜索 – 自定义组件 – 为自定义组件封装click事件.mp4 27.05MB |
│ │ │ │ ├─20.搜索 – 自定义组件 – 点击cate页面的搜索组件导航到搜索页面.mp4 12.95MB |
│ │ │ │ └─21.搜索 – 自定义组件 – 实现首页搜索组件的吸顶效果.mp4 22.21MB |
│ │ │ ├─2-5 搜索建议和搜索历史功能实现 |
│ │ │ │ ├─22.搜索 – 搜索建议 – 渲染搜索页面的基本结构.mp4 33.63MB |
│ │ │ │ ├─23.搜索 – 搜索建议 – 实现搜索框自动获取焦点.mp4 15.7MB |
│ │ │ │ ├─24.搜索 – 搜索建议 – 实现搜索框的防抖处理.mp4 13.27MB |
│ │ │ │ ├─25.搜索 – 搜索建议 – 根据关键词查询搜索建议列表.mp4 21.47MB |
│ │ │ │ ├─26.搜索 – 搜索建议 – 循环渲染搜索建议列表的UI结构.mp4 20.81MB |
│ │ │ │ ├─27.搜索 – 搜索建议 – 美化搜索建议列表的UI结构.mp4 24.23MB |
│ │ │ │ ├─28.搜索 – 搜索建议 – 点击搜索Item项导航到商品详情页.mp4 11.91MB |
│ │ │ │ ├─29.搜索 – 搜索历史 – 渲染搜索历史记录的基本结构.mp4 20.63MB |
│ │ │ │ ├─30.搜索 – 搜索历史 – 美化搜索历史区域的UI结构.mp4 15.69MB |
│ │ │ │ ├─31.搜索 – 搜索历史 – 实现搜索建议和搜索历史的按需展示.mp4 12.04MB |
│ │ │ │ ├─32.搜索 – 搜索历史 – 将搜索关键词存入historyList.mp4 14.6MB |
│ │ │ │ ├─33.搜索 – 搜索历史 – 解决关键词前后顺序的问题.mp4 15.73MB |
│ │ │ │ ├─34.搜索 – 搜索历史 – 解决关键词重复的问题.mp4 23.09MB |
│ │ │ │ ├─35.搜索 – 搜索历史 – 将搜索历史记录持久化存储到本地.mp4 17.41MB |
│ │ │ │ ├─36.搜索 – 搜索历史 – 清空搜索历史记录.mp4 7.53MB |
│ │ │ │ ├─37.搜索 – 搜索历史 – 点击搜索历史跳转到商品列表页面.mp4 8.56MB |
│ │ │ │ └─38.搜索 – 分支的合并与提交.mp4 10.82MB |
│ │ │ ├─2-6 商品列表功能实现 |
│ │ │ │ ├─01.商品列表 – 介绍商品列表页面的功能并创建编译模式.mp4 9.85MB |
│ │ │ │ ├─02.商品列表 – 创建goodslist分支.mp4 4.14MB |
│ │ │ │ ├─03.商品列表 – 定义请求参数对象.mp4 27.5MB |
│ │ │ │ ├─04.商品列表 – 获取商品列表数据.mp4 16.81MB |
│ │ │ │ ├─05.商品列表 – 定义商品列表页面的UI结构.mp4 26.72MB |
│ │ │ │ ├─06.商品列表 – 美化商品列表页面的UI结构.mp4 19.4MB |
│ │ │ │ ├─07.商品列表 – 把商品Item项封装为自定义组件.mp4 26.39MB |
│ │ │ │ ├─08.商品列表 – 使用过滤器处理商品价格.mp4 7.56MB |
│ │ │ │ ├─09.商品列表 – 初步实现上拉加载更多.mp4 20.99MB |
│ │ │ │ ├─10.商品列表 – 使用节流阀防止发起额外的数据请求.mp4 14.38MB |
│ │ │ │ ├─11.商品列表 – 判断数据是否加载完毕.mp4 18.15MB |
│ │ │ │ ├─12.商品列表 – 实现下拉刷新的效果.mp4 22MB |
│ │ │ │ ├─13.商品列表 – 点击商品item项导航到商品详情页面.mp4 9.01MB |
│ │ │ │ └─14.商品列表 – 分支的合并与提交.mp4 14.78MB |
│ │ │ ├─2-7 商品详情功能实现 |
│ │ │ │ ├─15.商品详情 – 创建goodsdetail分支.mp4 7.58MB |
│ │ │ │ ├─16.商品详情 – 添加商品详情页的编译模式.mp4 5.1MB |
│ │ │ │ ├─17.商品详情 – 获取商品详情的数据.mp4 16.28MB |
│ │ │ │ ├─18.商品详情 – 渲染轮播图区域.mp4 14.19MB |
│ │ │ │ ├─19.商品详情 – 实现轮播图的大图预览效果.mp4 21.48MB |
│ │ │ │ ├─20.商品详情 – 渲染商品信息区域的UI结构.mp4 27.42MB |
│ │ │ │ ├─21.商品详情 – 美化商品信息区域的样式.mp4 64.96MB |
│ │ │ │ ├─22.商品详情 – 使用rich-text组件渲染HTML内容.mp4 11.5MB |
│ │ │ │ ├─23.商品详情 – 解决商品图文详情中图片底部空白间隙的问题.mp4 27.42MB |
│ │ │ │ ├─24.商品详情 – 解决webp格式的图片在ios设备上无法正常显示的问题.mp4 17.87MB |
│ │ │ │ ├─25.商品详情 – 解决商品价格闪烁的问题.mp4 14.24MB |
│ │ │ │ ├─26.商品详情 – 渲染商品导航区域的UI结构.mp4 34.98MB |
│ │ │ │ ├─27.商品详情 – 自定义商品导航区域的按钮信息.mp4 10.64MB |
│ │ │ │ ├─28.商品详情 – 点击购物车按钮导航到购物车页面.mp4 13.24MB |
│ │ │ │ └─29.商品详情 – 分支的合并与提交.mp4 13.76MB |
│ │ │ ├─2-8 加入购物车功能实现 |
│ │ │ │ ├─30.加入购物车 – 创建cart分支.mp4 7.42MB |
│ │ │ │ ├─31.加入购物车 – 配置vuex.mp4 17.54MB |
│ │ │ │ ├─32.加入购物车 – 创建购物车的store模块.mp4 19.84MB |
│ │ │ │ ├─33.加入购物车 – 在商品详情页中使用store中的数据.mp4 14.33MB |
│ │ │ │ ├─34.加入购物车 – 在mutations中定义addToCart方法.mp4 16.76MB |
│ │ │ │ ├─35.加入购物车 – 实现加入购物车的功能.mp4 45.58MB |
│ │ │ │ ├─36.加入购物车 – 动态统计购物车中商品的总数量.mp4 21.08MB |
│ │ │ │ ├─37.加入购物车 – 持久化存储购物车中的商品.mp4 21.65MB |
│ │ │ │ ├─38.加入购物车 – 优化商品详情页的total侦听器.mp4 16.15MB |
│ │ │ │ ├─39.加入购物车 – 动态为tabBar设置数字徽标.mp4 22.85MB |
│ │ │ │ └─40.加入购物车 – 将设置tabBar徽标的代码抽离为mixins.mp4 20.16MB |
│ │ │ └─2-9 购物车页面-商品列表功能实现 |
│ │ │ ├─01.购物车页面 – 演示购物车页面要实现的功能.mp4 6.62MB |
│ │ │ ├─02.购物车页面 – 创建购物车页面的编译模式.mp4 4.54MB |
│ │ │ ├─03.购物车页面 – 商品列表区域 – 渲染商品列表的标题区域.mp4 17.56MB |
│ │ │ ├─04.购物车页面 – 商品列表区域 – 渲染商品列表区域的基本结构.mp4 17.85MB |
│ │ │ ├─05.购物车页面 – 商品列表区域 – 为my-goods组件封装radio勾选状态.mp4 12.91MB |
│ │ │ ├─06.购物车页面 – 商品列表区域 – 通过props属性控制radio的按需展示.mp4 23.89MB |
│ │ │ ├─07.购物车页面 – 商品列表区域 – 动态绑定radio组件的值.mp4 9.75MB |
│ │ │ ├─08.购物车页面 – 商品列表区域 – 介绍为my-goods组件封装radio-change事件的实现思路.mp4 18.15MB |
│ │ │ ├─09.购物车页面 – 商品列表区域 – 为my-goods组件封装radio-change自定义事件.mp4 25.94MB |
│ │ │ ├─10.购物车页面 – 商品列表区域 – 修改购物车中商品的勾选状态.mp4 28.16MB |
│ │ │ ├─11.购物车页面 – 商品列表区域 – 为my-goods组件封装NumberBox.mp4 21.07MB |
│ │ │ ├─12.购物车页面 – 商品列表区域 – 通过props属性控制NumberBox的按需展示.mp4 15.31MB |
│ │ │ ├─13.购物车页面 – 商品列表区域 – 介绍为my-goods组件封装num-change事件的实现思路.mp4 12.42MB |
│ │ │ ├─14.购物车页面 – 商品列表区域 – 为my-goods组件封装num-change事件.mp4 19.71MB |
│ │ │ ├─15.购物车页面 – 商品列表区域 – 解决NumberBox组件数据不合法的问题.mp4 18.32MB |
│ │ │ ├─16.购物车页面 – 商品列表区域 – 完善NumberBox的inputValue侦听器.mp4 21.5MB |
│ │ │ ├─17.购物车页面 – 商品列表区域 – 修改购物车中商品的数量.mp4 22.34MB |
│ │ │ ├─18.购物车页面 – 商品列表区域 – 渲染滑动删除的UI效果.mp4 24.97MB |
│ │ │ └─19.购物车页面 – 商品列表区域 – 实现滑动删除的功能.mp4 22.54MB |
│ │ ├─阶段作业 微信小程序-试卷 |
│ │ │ └─微信小程序-试卷.docx 16.41KB |
│ │ └─颜值大事拓展 |
│ │ ├─1.00.学习目标.mp4 2.89MB |
│ │ ├─10.09.实现拍照功能(Av246603341,P10).mp4 20.34MB |
│ │ ├─11.10.从相册选取照片).mp4 14.75MB |
│ │ ├─12.11.将选择的照片显示到屏幕上).mp4 12.79MB |
│ │ ├─13.12.实现重选照片的功能).mp4 9.2MB |
│ │ ├─14.13.定义测颜值的函数并调用).mp4 7.4MB |
│ │ ├─15.14.申请百度AI平台账号).mp4 13.45MB |
│ │ ├─16.15.了解百度人工智能API的鉴权机制).mp4 7.25MB |
│ │ ├─17.16.在app.js中实现鉴权认证).mp4 23.26MB |
│ │ ├─18.17.将用户选择的图片转码为).mp4 17.45MB |
│ │ ├─19.18.发起请求检测颜值数据).mp4 23.66MB |
│ │ ├─2.01.演示案例效果.mp4 4.96MB |
│ │ ├─20.19.渲染颜值数据对应的页面结构).mp4 26.46MB |
│ │ ├─21.20.把英文信息映射为中文信息).mp4 16.24MB |
│ │ ├─22.21.优化用户体验并完成项目开发.mp4 15.2MB |
│ │ ├─3.02.创建测颜值的小程序项目.mp4 6.85MB |
│ │ ├─4.03.了解camera组件的基本使用.mp4 7.77MB |
│ │ ├─5.04.动态设置camera组件的高度.mp4 9.33MB |
│ │ ├─6.05.隐藏navigation导航条区域).mp4 8.56MB |
│ │ ├─7.06.在camera组件之上渲染操作按钮.mp4 12.54MB |
│ │ ├─8.07.介绍cover-view和cover-image的作用.mp4 8.42MB |
│ │ └─9.08.动态切换摄像头的朝向.mp4 12.97MB |
│ ├─07-阶段七 React项目实战【拓展课程】 |
│ │ ├─第一章 React基础【v6.5】 |
│ │ │ ├─1-1 React基本使用 |
│ │ │ │ ├─01-react基础目标.mp4 928KB |
│ │ │ │ ├─02-react概述.mp4 6.09MB |
│ │ │ │ ├─03-react的基本使用.mp4 11.44MB |
│ │ │ │ ├─04-react的基本使用(常用方法说明).mp4 8.1MB |
│ │ │ │ ├─05-react脚手架的基本使用.mp4 6.1MB |
│ │ │ │ ├─06-react脚手架的基本使用(细节补充说明)知道即可.mp4 4.05MB |
│ │ │ │ ├─07-react脚手架中使用react.mp4 7.55MB |
│ │ │ │ ├─08-react基础阶段总结.mp4 3.81MB |
│ │ │ │ ├─单元测试.docx 12.79KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─Rreact基本使用答案.zip 154.97KB |
│ │ │ │ ├─素材.zip 252.56KB |
│ │ │ │ └─课后练习.docx 54.55KB |
│ │ │ ├─1-2 JSX语法 |
│ │ │ │ ├─09-JSX的学习目标.mp4 1.69MB |
│ │ │ │ ├─10-JSX的基本使用.mp4 8.94MB |
│ │ │ │ ├─11-为什么脚手架中可以使用JSX语法.mp4 3.21MB |
│ │ │ │ ├─12-JSX的注意点.mp4 7.06MB |
│ │ │ │ ├─13-在JSX中使用JavaScript表达式.mp4 4.37MB |
│ │ │ │ ├─14-JSX中使用JavaScript表达式的注意点.mp4 11.45MB |
│ │ │ │ ├─15-JSX的条件渲染.mp4 11.68MB |
│ │ │ │ ├─16-JSX的列表渲染.mp4 7.76MB |
│ │ │ │ ├─17-JSX的样式处理.mp4 7.88MB |
│ │ │ │ ├─18-JSX阶段总结.mp4 4.86MB |
│ │ │ │ ├─单元测试.docx 12.92KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─JSX语法答案.zip 155.41KB |
│ │ │ │ ├─素材.zip 104.38KB |
│ │ │ │ └─课后练习.docx 108.25KB |
│ │ │ ├─1-3 React组件基础 |
│ │ │ │ ├─19-React组件基础学习目标.mp4 1.97MB |
│ │ │ │ ├─20-React组件介绍.mp4 3.08MB |
│ │ │ │ ├─21-组件的两种创建方式(1函数组件).mp4 11.12MB |
│ │ │ │ ├─22-组件的两种创建方式(2类组件).mp4 6.94MB |
│ │ │ │ ├─23-组件的两种创建方式(3抽离为独立js文件).mp4 7.89MB |
│ │ │ │ ├─24-React事件处理(1事件绑定).mp4 9.79MB |
│ │ │ │ ├─25-React事件处理(2事件对象).mp4 5.57MB |
│ │ │ │ ├─26-有状态组件和无状态组件.mp4 5MB |
│ │ │ │ ├─27-state的基本使用.mp4 7.28MB |
│ │ │ │ ├─28-组件中的state和setState()(1setState()修改状态).mp4 7.72MB |
│ │ │ │ ├─29-组件中的state和setState()(2从JSX中抽离事件处理程序).mp4 9.04MB |
│ │ │ │ ├─30-事件绑定this指向(1箭头函数).mp4 4.91MB |
│ │ │ │ ├─31-事件绑定this指向(2bind).mp4 5.44MB |
│ │ │ │ ├─32-事件绑定this指向(3class的实例方法).mp4 2.92MB |
│ │ │ │ ├─33-事件绑定this指向-总结.mp4 5MB |
│ │ │ │ ├─34-表单处理(1受控组件概念).mp4 3.98MB |
│ │ │ │ ├─35-表单处理(2受控组件使用步骤).mp4 6.39MB |
│ │ │ │ ├─36-表单处理(3受控组件的示例).mp4 15.52MB |
│ │ │ │ ├─37-表单处理(4多表单元素优化).mp4 14.76MB |
│ │ │ │ ├─38-表单处理(5非受控组件).mp4 5.72MB |
│ │ │ │ ├─39-React组件基础总结.mp4 3.16MB |
│ │ │ │ ├─40-React组件基础综合案例(1案例需求分析).mp4 5.53MB |
│ │ │ │ ├─41-React组件基础综合案例(2渲染评论列表).mp4 5.81MB |
│ │ │ │ ├─42-React组件基础综合案例(3渲染暂无评论并优化代码).mp4 14.8MB |
│ │ │ │ ├─43-React组件基础综合案例(4获取评论信息).mp4 8.72MB |
│ │ │ │ ├─44-React组件基础综合案例(5发表评论-1).mp4 10.73MB |
│ │ │ │ ├─45-React组件基础综合案例(6发表评论-2边界情况处理).mp4 7MB |
│ │ │ │ ├─单元测试.docx 12.99KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─React组件基础答案.zip 156.62KB |
│ │ │ │ ├─素材.zip 78.51KB |
│ │ │ │ └─课后练习.docx 40.44KB |
│ │ │ ├─1-4 React组件进阶 |
│ │ │ │ ├─46-React组件进阶学习目标.mp4 1.7MB |
│ │ │ │ ├─47-组件通讯介绍.mp4 2.41MB |
│ │ │ │ ├─48-组件的props(1基本使用).mp4 9.75MB |
│ │ │ │ ├─49-组件的props(2特点).mp4 13.4MB |
│ │ │ │ ├─50-组件通讯的三种方式(1父组件传递数据给子组件).mp4 6.89MB |
│ │ │ │ ├─51-组件通讯的三种方式(2子组件传递数据给父组件).mp4 12MB |
│ │ │ │ ├─52-组件通讯的三种方式(3兄弟组件通讯).mp4 13.01MB |
│ │ │ │ ├─53-Context的基本使用.mp4 13.14MB |
│ │ │ │ ├─54-props深入(1children属性).mp4 9.97MB |
│ │ │ │ ├─55-props深入(2props校验).mp4 15.25MB |
│ │ │ │ ├─56-props深入(3props校验-约束规则).mp4 11.07MB |
│ │ │ │ ├─57-props深入(4props的默认值).mp4 5.54MB |
│ │ │ │ ├─58-组件的生命周期(1概述).mp4 3.66MB |
│ │ │ │ ├─59-组件的生命周期三个阶段(1创建时).mp4 20.2MB |
│ │ │ │ ├─60-组件的生命周期三个阶段(2更新时-1触发时机).mp4 10.29MB |
│ │ │ │ ├─61-组件的生命周期三个阶段(2更新时-2钩子函数说明).mp4 23.62MB |
│ │ │ │ ├─62-组件的生命周期三个阶段(3卸载时).mp4 10.05MB |
│ │ │ │ ├─63-组件的生命周期三个阶段(4不常用钩子函数介绍).mp4 5.94MB |
│ │ │ │ ├─64-render props和高阶组件概述.mp4 7.51MB |
│ │ │ │ ├─65-render props模式(1思路分析).mp4 6.19MB |
│ │ │ │ ├─66-render props模式(2使用步骤).mp4 15.09MB |
│ │ │ │ ├─67-render props模式(3演示Mouse组件的复用).mp4 11.02MB |
│ │ │ │ ├─68-render props模式(4children代替render属性).mp4 9.47MB |
│ │ │ │ ├─69-render props模式(5代码优化).mp4 10.45MB |
│ │ │ │ ├─70-高阶组件(1介绍).mp4 6.77MB |
│ │ │ │ ├─71-高阶组件(2使用步骤).mp4 24.01MB |
│ │ │ │ ├─72-高阶组件(3设置displayName).mp4 12.99MB |
│ │ │ │ ├─73-高阶组件(4传递props).mp4 8.14MB |
│ │ │ │ ├─74-React组件进阶总结.mp4 5.64MB |
│ │ │ │ ├─单元测试.docx 12.98KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─React组件进阶答案.zip 156.7KB |
│ │ │ │ ├─素材.zip 322.43KB |
│ │ │ │ └─课后练习.docx 196.23KB |
│ │ │ ├─1-5 React原理及优化 |
│ │ │ │ ├─75-React原理揭秘学习目标.mp4 1.73MB |
│ │ │ │ ├─76-setState()方法的说明(1更新数据).mp4 11.78MB |
│ │ │ │ ├─77-setState()方法的说明(2推荐语法).mp4 11.38MB |
│ │ │ │ ├─78-setState()方法的说明(3第二个参数).mp4 8.52MB |
│ │ │ │ ├─79-JSX语法的转化过程.mp4 10.37MB |
│ │ │ │ ├─80-组件更新机制.mp4 11.19MB |
│ │ │ │ ├─81-组件性能优化(1减轻state).mp4 3.53MB |
│ │ │ │ ├─82-组件性能优化(2避免不必要的重新渲染1).mp4 12.71MB |
│ │ │ │ ├─83-组件性能优化(2避免不必要的重新渲染-随机数案例).mp4 15.2MB |
│ │ │ │ ├─84-组件性能优化(2避免不必要的重新渲染-随机数案例2).mp4 12.16MB |
│ │ │ │ ├─85-组件性能优化(3纯组件-基本使用).mp4 12.84MB |
│ │ │ │ ├─86-组件性能优化(3纯组件-shallow compare).mp4 16.88MB |
│ │ │ │ ├─87-虚拟DOM和Diff算法.mp4 12.96MB |
│ │ │ │ ├─88-虚拟DOM和Diff算法(代码演示).mp4 9.39MB |
│ │ │ │ ├─89-React原理揭秘总结.mp4 7.84MB |
│ │ │ │ ├─单元测试.docx 13.22KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─React原理及优化答案.zip 157.39KB |
│ │ │ │ ├─素材.zip 472.68KB |
│ │ │ │ └─课后练习.docx 247.05KB |
│ │ │ └─1-6 React路由 |
│ │ │ ├─90-React路由基础学习目标.mp4 960KB |
│ │ │ ├─91-React路由介绍.mp4 4.37MB |
│ │ │ ├─92-路由的基本使用.mp4 11.25MB |
│ │ │ ├─93-路由的基本使用(常用组件说明).mp4 11.31MB |
│ │ │ ├─94-路由的执行过程.mp4 8.82MB |
│ │ │ ├─95-编程式导航.mp4 18.11MB |
│ │ │ ├─96-默认路由.mp4 4MB |
│ │ │ ├─97-匹配模式(1模糊匹配模式).mp4 11.88MB |
│ │ │ ├─98-匹配模式(2精确匹配).mp4 6.89MB |
│ │ │ ├─99-React路由基础总结.mp4 5.32MB |
│ │ │ ├─单元测试.docx 13.03KB |
│ │ │ └─课后练习 |
│ │ │ ├─React路由答案.zip 190.09KB |
│ │ │ ├─素材.zip 191.01KB |
│ │ │ └─课后练习.docx 49.82KB |
│ │ ├─第三章 Angular5【赠送课程】 |
│ │ │ ├─3-1 Angular介绍 |
│ │ │ │ ├─00-介绍.mp4 87.56MB |
│ │ │ │ ├─01-安装Angular-CLI脚手架工具.mp4 73.61MB |
│ │ │ │ ├─02-使用AngularCLI初始化Angular项目.mp4 48.97MB |
│ │ │ │ ├─03-一个Angular应用是如何启动的.mp4 81.46MB |
│ │ │ │ └─单元测试.docx 12.72KB |
│ │ │ ├─3-2 TypeScript介绍和使用 |
│ │ │ │ ├─04-核心特性-组件.mp4 61.03MB |
│ │ │ │ ├─05-核心特性-其它.mp4 48.37MB |
│ │ │ │ ├─06-TypeScript介绍-01.mp4 51.56MB |
│ │ │ │ ├─07-TypeScript介绍-02.mp4 38.24MB |
│ │ │ │ ├─08-搭建TypeScript开发环境.mp4 30.88MB |
│ │ │ │ ├─09-TypeScript数据类型.mp4 102.66MB |
│ │ │ │ ├─10-TypeScript-解构赋值.mp4 26.69MB |
│ │ │ │ ├─11-TypeScript-剩余参数-数组对象展开操作符.mp4 21.41MB |
│ │ │ │ ├─12-TypeScript-类的基本用法.mp4 30.44MB |
│ │ │ │ ├─13-TypeScript-类的继承.mp4 15.4MB |
│ │ │ │ ├─14-TypeScript-类成员访问修饰符.mp4 77.3MB |
│ │ │ │ ├─15-TypeScript-属性的get和set.mp4 16.06MB |
│ │ │ │ ├─16-TypeScript-类的静态成员和实例成员.mp4 14.27MB |
│ │ │ │ ├─17-TypeScript-函数.mp4 6.37MB |
│ │ │ │ ├─18-TypeScript-for-of循环.mp4 12.83MB |
│ │ │ │ ├─19-TypeScript-模块.mp4 2.19MB |
│ │ │ │ ├─20-TypeScript总结.mp4 20.81MB |
│ │ │ │ ├─21-组件介绍.mp4 38.77MB |
│ │ │ │ ├─单元测试.docx 12.9KB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─Typescript案例答案.zip 2.17KB |
│ │ │ │ ├─素材.zip 507.43KB |
│ │ │ │ └─课后练习.docx 83.44KB |
│ │ │ ├─3-3 ToDoMVC案例 |
│ │ │ │ ├─22-TodoMVC-案例介绍.mp4 12.22MB |
│ │ │ │ ├─23-TodoMVC-下载预览模板.mp4 13.6MB |
│ │ │ │ ├─24-TodoMVC-项目初始化.mp4 64.92MB |
│ │ │ │ ├─25-TodoMVC-需求介绍.mp4 24.31MB |
│ │ │ │ ├─26-TodoMVC-列表渲染(有数据的处理).mp4 44.51MB |
│ │ │ │ ├─27-TodoMVC-列表渲染(无数据条件判断).mp4 48.83MB |
│ │ │ │ ├─28-TodoMVC-添加任务.mp4 41.84MB |
│ │ │ │ ├─29-TodoMVC-利用双向绑定显示任务完成状态.mp4 23.47MB |
│ │ │ │ ├─30-TodoMVC-处理任务项的样式.mp4 14.31MB |
│ │ │ │ ├─31-TodoMVC-切换所有任务项的完成状态.mp4 37.55MB |
│ │ │ │ ├─32-TodoMVC-删除单个任务项.mp4 11.94MB |
│ │ │ │ ├─33-TodoMVC-双击任务项进入编辑状态.mp4 29.11MB |
│ │ │ │ ├─34-TodoMVC-编辑任务.mp4 35.71MB |
│ │ │ │ ├─35-TodoMVC-显示所有未完成任务数.mp4 13.86MB |
│ │ │ │ ├─36-TodoMVC-清除所有已完成任务项.mp4 14.97MB |
│ │ │ │ ├─37-TodoMVC-数据过滤第一步.mp4 47.41MB |
│ │ │ │ ├─38-TodoMVC-数据过滤完成.mp4 71.36MB |
│ │ │ │ ├─39-TodoMVC-页面刷新保持数据过滤状态.mp4 29.01MB |
│ │ │ │ ├─40-TodoMVC-数据持久化到本地存储.mp4 25.79MB |
│ │ │ │ └─课后练习 |
│ │ │ │ ├─素材 (1).zip 218.87KB |
│ │ │ │ ├─素材.zip 399.65KB |
│ │ │ │ ├─课后练习.docx 146.59KB |
│ │ │ │ └─豆瓣答案.zip 30KB |
│ │ │ └─3-4 Angular5通讯录项目 |
│ │ │ ├─41-通讯录案例介绍.mp4 6.13MB |
│ │ │ ├─42-通讯录-项目初始化.mp4 9.94MB |
│ │ │ ├─43-通讯录-初始化案例中的组件.mp4 30.16MB |
│ │ │ ├─44-通讯录-导入登陆和注册的组件模板.mp4 47.66MB |
│ │ │ ├─45-通讯录-导入顶部导航栏-侧边栏组件模板.mp4 37.84MB |
│ │ │ ├─46-通讯录-导入路由.mp4 39.41MB |
│ │ │ ├─47-通讯录-嵌套路由.mp4 62.23MB |
│ │ │ ├─48-通讯录-表单提交-双向绑定.mp4 58.94MB |
│ │ │ ├─49-通讯录-表单提交-表单验证.mp4 133.47MB |
│ │ │ ├─50-通讯录-接口说明.mp4 46.27MB |
│ │ │ ├─51-通讯录-开启http服务.mp4 71.4MB |
│ │ │ ├─52-通讯录-注册成功跳转到首页.mp4 44.91MB |
│ │ │ ├─53-通讯录-使用路由守卫拦截保护访问权限.mp4 93.44MB |
│ │ │ ├─54-通讯录-用户登陆.mp4 55.21MB |
│ │ │ ├─55-通讯录-登陆成功显示当前登陆用户名.mp4 45.78MB |
│ │ │ ├─56-通讯录-用户退出.mp4 27.38MB |
│ │ │ ├─57-通讯录-HTTP拦截器.mp4 106.31MB |
│ │ │ ├─58-通讯录-联系人列表.mp4 22.37MB |
│ │ │ ├─59-通讯录-添加联系人.mp4 49.62MB |
│ │ │ ├─60-通讯录-删除联系人.mp4 30.75MB |
│ │ │ ├─61-通讯录-编辑联系人第一步.mp4 39.7MB |
│ │ │ ├─62-通讯录-完成编辑联系人.mp4 28.5MB |
│ │ │ └─63-通讯录-简单总结.mp4 13.53MB |
│ │ └─第二章 好客租房项目【v6.5】 |
│ │ ├─2-1 项目介绍和初始化 |
│ │ │ ├─01-好客租房移动Web(上)学习目标.mp4 2.24MB |
│ │ │ ├─02-项目介绍.mp4 26.68MB |
│ │ │ ├─03-本地接口部署.mp4 14.72MB |
│ │ │ ├─04-初始化项目.mp4 22.92MB |
│ │ │ ├─05-组件库antd-mobile的介绍和使用.mp4 18.11MB |
│ │ │ ├─06-配置基础路由.mp4 28.66MB |
│ │ │ ├─07-外观和样式调整.mp4 13.47MB |
│ │ │ ├─08-两种布局页面.mp4 9.26MB |
│ │ │ └─09-嵌套路由.mp4 37.23MB |
│ │ ├─2-10 用户登录功能实现 |
│ │ │ ├─129-好客租房移动Web(下)学习目标.mp4 2.16MB |
│ │ │ ├─130-登录模块功能分析.mp4 9.68MB |
│ │ │ ├─131-用户登录(1分析页面结构和样式).mp4 7.15MB |
│ │ │ ├─132-用户登录(2登录功能1).mp4 13.92MB |
│ │ │ ├─133-用户登录(2登录功能完成).mp4 22.79MB |
│ │ │ ├─134-用户登录(3表单校验说明).mp4 10.32MB |
│ │ │ ├─135-formik介绍.mp4 18.6MB |
│ │ │ ├─136-使用formik重构登录功能.mp4 42.34MB |
│ │ │ ├─137-两种表单验证方式.mp4 12MB |
│ │ │ ├─138-给登录功能添加表单验证.mp4 39.76MB |
│ │ │ ├─139-简化表单处理.mp4 16.4MB |
│ │ │ ├─140-我的页面(1页面结构和样式).mp4 11.89MB |
│ │ │ ├─141-我的页面(2功能分析).mp4 8.12MB |
│ │ │ ├─142-我的页面(3功能实现).mp4 30.75MB |
│ │ │ ├─143-我的页面(4退出功能).mp4 23.71MB |
│ │ │ ├─144-登录访问控制(1概述).mp4 5.59MB |
│ │ │ ├─145-登录访问控制(2使用axios拦截器统一处理token).mp4 33.35MB |
│ │ │ ├─146-登录访问控制(3分析AuthRoute鉴权路由组件).mp4 23.78MB |
│ │ │ ├─147-登录访问控制(4封装AuthRoute鉴权路由组件).mp4 26.09MB |
│ │ │ └─148-登录访问控制(5修改登录成功跳转).mp4 22.88MB |
│ │ ├─2-11 房源收藏功能实现 |
│ │ │ ├─149-我的收藏模块功能分析.mp4 8.12MB |
│ │ │ ├─150-检查房源是否收藏.mp4 28.84MB |
│ │ │ ├─151-收藏房源(1).mp4 14.3MB |
│ │ │ └─152-收藏房源(2).mp4 36.48MB |
│ │ ├─2-12 发布房源和搜索房源功能实现 |
│ │ │ ├─153-房源发布模块(功能演示和介绍).mp4 11.98MB |
│ │ │ ├─154-发布房源模块-模板改动说明.mp4 14.44MB |
│ │ │ ├─155-配置三个页面的路由规则.mp4 14.23MB |
│ │ │ ├─156-关键词搜索小区信息(1实现思路).mp4 12.2MB |
│ │ │ ├─157-关键词搜索小区信息(2实现步骤).mp4 24.52MB |
│ │ │ ├─158-关键词搜索小区信息(3传递小区信息给发布房源页面).mp4 18.97MB |
│ │ │ ├─159-发布房源(1页面结构分析).mp4 25.18MB |
│ │ │ ├─160-发布房源(2获取房源数据).mp4 26.84MB |
│ │ │ ├─161-发布房源(3获取房屋配置数据).mp4 9.84MB |
│ │ │ ├─162-发布房源(4房屋图片上传分析).mp4 7.22MB |
│ │ │ ├─163-发布房源(5获取房屋图片).mp4 8.41MB |
│ │ │ ├─164-发布房源(6上传房屋图片).mp4 18.22MB |
│ │ │ └─165-发布房源(7完成).mp4 20.76MB |
│ │ ├─2-13 项目打包及项目优化 |
│ │ │ ├─166-项目打包.mp4 15.77MB |
│ │ │ ├─167-修改脚手架配置说明.mp4 9.07MB |
│ │ │ ├─168-项目优化(1antd-mobile按需加载).mp4 26.68MB |
│ │ │ ├─169-项目优化(2基于路由的代码分割).mp4 35.16MB |
│ │ │ ├─170-项目优化(3其他优化和说明).mp4 19.97MB |
│ │ │ └─171-好客租房移动Web(下)总结.mp4 5.47MB |
│ │ ├─2-2 项目首页布局+功能实现 |
│ │ │ ├─10-实现TabBar(1基本使用).mp4 35.31MB |
│ │ │ ├─11-实现TabBar(2修改TabBar外观样式).mp4 52.44MB |
│ │ │ ├─12-实现TabBar(3TabBar配合路由使用).mp4 55.73MB |
│ │ │ ├─13-实现TabBar(4TabBar.Item代码重构).mp4 19.45MB |
│ │ │ ├─14-首页模块(首页路由处理).mp4 26.91MB |
│ │ │ ├─15-轮播图组件的基本使用.mp4 32.88MB |
│ │ │ ├─16-获取轮播图数据.mp4 22.33MB |
│ │ │ ├─17-导航菜单.mp4 24.2MB |
│ │ │ ├─18-导航菜单(代码重构).mp4 10.11MB |
│ │ │ ├─19-轮播图Bug分析和修复.mp4 23.42MB |
│ │ │ ├─20-TabBar菜单高亮Bug分析和修复.mp4 24.74MB |
│ │ │ ├─21-在脚手架中使用sass.mp4 9.84MB |
│ │ │ ├─22-租房小组的业务介绍和数据获取.mp4 15.11MB |
│ │ │ ├─23-租房小组结构样式.mp4 49.14MB |
│ │ │ ├─24-租房小组数据渲染.mp4 10.17MB |
│ │ │ ├─25-最新资讯(作为练习)及解决TabBar遮挡Bug.mp4 13.81MB |
│ │ │ └─26-顶部导航.mp4 17.84MB |
│ │ ├─2-3 百度地图API使用 |
│ │ │ ├─27-H5中的地理位置API.mp4 19.6MB |
│ │ │ ├─28-百度地图API(1介绍).mp4 12.5MB |
│ │ │ ├─29-百度地图API(2申请百度账号和秘钥).mp4 8.95MB |
│ │ │ ├─30-百度地图API(3使用步骤).mp4 30.75MB |
│ │ │ └─31-百度地图API(4获取顶部导航城市信息).mp4 27.85MB |
│ │ ├─2-4 城市选择和渲染 |
│ │ │ ├─32-城市选择模块功能分析.mp4 5.57MB |
│ │ │ ├─33-城市选择模块(顶部导航栏).mp4 25.95MB |
│ │ │ ├─34-获取并处理城市列表数据.mp4 7.53MB |
│ │ │ ├─35-获取并处理城市列表数据(1数据格式分析和转化).mp4 34.72MB |
│ │ │ ├─36-获取并处理城市列表数据(2热门城市数据).mp4 15.28MB |
│ │ │ ├─37-封装获取当前定位城市的函数.mp4 48.12MB |
│ │ │ ├─38-获取并处理城市列表数据(3添加当前定位数据).mp4 7.43MB |
│ │ │ ├─39-长列表性能优化(1概述).mp4 5.7MB |
│ │ │ ├─40-长列表性能优化(2懒渲染说明).mp4 4.53MB |
│ │ │ ├─41-长列表性能优化(3可视区域渲染).mp4 10.59MB |
│ │ │ ├─42-react-virtualized(1概述).mp4 7.98MB |
│ │ │ ├─43-react-virtualized(2基本使用).mp4 31.66MB |
│ │ │ ├─44-渲染城市列表(让List组件占满屏幕).mp4 26.09MB |
│ │ │ ├─45-渲染城市列表.mp4 22.63MB |
│ │ │ ├─46-渲染城市列表(展示城市索引).mp4 15.62MB |
│ │ │ ├─47-渲染城市列表(展示索引下的城市以及动态计算每一行的高度).mp4 26.3MB |
│ │ │ ├─48-渲染右侧索引列表.mp4 30MB |
│ │ │ ├─49-渲染右侧索引列表(2滚动城市列表让对应索引高亮).mp4 19.29MB |
│ │ │ ├─50-渲染右侧索引列表(3点击索引指定该索引城市).mp4 48.25MB |
│ │ │ ├─51-切换城市.mp4 26.05MB |
│ │ │ └─52-好客租房移动Web(上)-总结.mp4 17.47MB |
│ │ ├─2-5 顶部导航组件封装 |
│ │ │ ├─53-好客租房移动Web(中)学习目标.mp4 2.47MB |
│ │ │ ├─54-地图找房模块功能分析.mp4 7.34MB |
│ │ │ ├─55-封装顶部导航栏组件(1顶部导航).mp4 17.78MB |
│ │ │ ├─56-封装顶部导航栏组件(2样式调整).mp4 21.3MB |
│ │ │ ├─57-封装顶部导航栏组件(3功能处理withRouter).mp4 25.49MB |
│ │ │ ├─58-封装顶部导航栏组件(4添加props校验).mp4 10.53MB |
│ │ │ ├─59-在城市选择页面使用NavHeader组件.mp4 9.82MB |
│ │ │ └─60-组件间样式覆盖问题的说明.mp4 22.29MB |
│ │ ├─2-6 CSS Modules |
│ │ │ ├─61-CSS-IN-JS的说明.mp4 8.8MB |
│ │ │ ├─62-CSS Modules的说明.mp4 13.44MB |
│ │ │ ├─63-CSS Modules在项目中的使用.mp4 22.57MB |
│ │ │ └─64-CSS Modules的应用.mp4 17.46MB |
│ │ ├─2-7 地图找房功能实现 |
│ │ │ ├─65-地图找房页面顶部导航栏样式处理.mp4 12.72MB |
│ │ │ ├─66-根据定位展示当前城市.mp4 34.97MB |
│ │ │ ├─67-创建文本覆盖物.mp4 14.97MB |
│ │ │ ├─68-绘制房源覆盖物.mp4 27.16MB |
│ │ │ ├─69-地图找房功能分析.mp4 9.75MB |
│ │ │ ├─70-渲染所有区的覆盖物.mp4 52.19MB |
│ │ │ ├─71-地图找房功能的封装流程.mp4 11.11MB |
│ │ │ ├─72-地图找房功能renderOverlays.mp4 30.19MB |
│ │ │ ├─73-地图找房功能createOverlays.mp4 14.59MB |
│ │ │ ├─74-地图找房功能createCircle.mp4 17.47MB |
│ │ │ ├─75-地图找房功能createRect(绘制小区覆盖物).mp4 20.43MB |
│ │ │ ├─76-获取并展示小区房源数据.mp4 48.32MB |
│ │ │ ├─77-获取并展示小区房源数据(优化).mp4 20.77MB |
│ │ │ ├─78-createRect方法封装完成.mp4 42.44MB |
│ │ │ ├─79-添加loading优化体验.mp4 18.21MB |
│ │ │ ├─80-axios优化和环境变量.mp4 7.38MB |
│ │ │ ├─81-使用环境变量(修改图片地址).mp4 27.88MB |
│ │ │ ├─82-axios优化(手动创建axios实例).mp4 13.33MB |
│ │ │ ├─83-列表找房模块功能分析.mp4 9MB |
│ │ │ ├─84-封装首页搜索导航栏.mp4 30.35MB |
│ │ │ ├─85-实现找房页面搜索导航栏(结构和样式).mp4 41.1MB |
│ │ │ └─86-找房页面返回按钮事件和修改首页搜索导航组件.mp4 14.69MB |
│ │ ├─2-8 FilterTitle、FilterPicker、FilterMore组件实现 |
│ │ │ ├─100-完善FilterTitle高亮功能(2实现步骤).mp4 46.13MB |
│ │ │ ├─101-FilterMore组件(1渲染组件数据).mp4 22.56MB |
│ │ │ ├─102-FilterMore组件(2获取选中值以及设置高亮).mp4 28.6MB |
│ │ │ ├─103-FilterMore组件(3清除和确定按钮的逻辑处理).mp4 22.13MB |
│ │ │ ├─104-FilterMore组件(4设置默认选中值).mp4 20.56MB |
│ │ │ ├─105-完成FilterTitle高亮功能.mp4 50.28MB |
│ │ │ ├─87-条件筛选栏组件结构分析.mp4 31.17MB |
│ │ │ ├─88-条件筛选栏组件的功能分析.mp4 7.78MB |
│ │ │ ├─89-FilterTitle组件实现思路分析.mp4 12.06MB |
│ │ │ ├─90-FilterTitle组件实现(1高亮逻辑).mp4 14.38MB |
│ │ │ ├─91-FilterTitle组件实现(2点击菜单高亮).mp4 21.21MB |
│ │ │ ├─92-FilterPicker组件实现思路分析.mp4 9.78MB |
│ │ │ ├─93-FilterPicker组件(1控制展示和隐藏).mp4 31.96MB |
│ │ │ ├─94-FilterPicker组件(2获取当前筛选条件的数据-1).mp4 22.7MB |
│ │ │ ├─95-FilterPicker组件(3获取当前筛选条件的数据-完成).mp4 27.95MB |
│ │ │ ├─96-FilterPicker组件(4获取选中值).mp4 19.93MB |
│ │ │ ├─97-FilterPicker组件(5设置默认选中值).mp4 25.64MB |
│ │ │ ├─98-FilterPicker组件(6解决设置默认选中值的bug).mp4 16.7MB |
│ │ │ └─99-完善FilterTitle高亮功能(1实现思路).mp4 12.84MB |
│ │ └─2-9 房源筛选及房屋详情功能 |
│ │ ├─106-根据筛选条件获取房屋列表数据(组装筛选条件).mp4 26.67MB |
│ │ ├─107-获取房屋列表数据.mp4 25.66MB |
│ │ ├─108-进入页面时获取数据.mp4 12.41MB |
│ │ ├─109-使用List组件渲染数据.mp4 44.63MB |
│ │ ├─110-使用WindowScroller让List跟随页面滚动.mp4 41.8MB |
│ │ ├─111-InfiniteLoader组件的说明和基本使用.mp4 31.9MB |
│ │ ├─112-加载更多房屋列表数据.mp4 29.16MB |
│ │ ├─113-条件筛选栏吸顶功能(1实现思路).mp4 7.78MB |
│ │ ├─114-条件筛选栏吸顶功能(2实现步骤1).mp4 14.97MB |
│ │ ├─115-条件筛选栏吸顶功能(2实现步骤2).mp4 31.41MB |
│ │ ├─116-条件筛选栏吸顶功能(3通用性优化以及组件封装原则).mp4 16.69MB |
│ │ ├─117-列表找房功能优化-找Bug模式(1加载提示).mp4 45.46MB |
│ │ ├─118-列表找房功能优化-找Bug模式(2条件筛选栏优化).mp4 32.87MB |
│ │ ├─119-列表找房功能优化-找Bug模式(3切换城市显示房源).mp4 27.63MB |
│ │ ├─120-react-spring动画库概述.mp4 22.28MB |
│ │ ├─121-react-spring动画库的基本使用.mp4 20.04MB |
│ │ ├─122-实现遮罩层动画.mp4 34.03MB |
│ │ ├─123-房屋详情模块功能分析.mp4 11.21MB |
│ │ ├─124-房屋详情模块功页面模板说明.mp4 19.51MB |
│ │ ├─125-路由参数的说明和基本使用.mp4 24.04MB |
│ │ ├─126-展示房屋详情(1).mp4 21.29MB |
│ │ ├─127-展示房屋详情(2完成).mp4 48.75MB |
│ │ └─128-好客租房移动Web(中)总结.mp4 18.32MB |
│ ├─08-阶段八 面试指导+前端面试题 |
│ │ ├─第一章 前端-工作面试指导技巧 |
│ │ │ ├─1-1 课程介绍 |
│ │ │ │ └─01-工作指导课介绍.mp4 8.87MB |
│ │ │ ├─1-2 简历内容篇 |
│ │ │ │ ├─01-简历核心组成部分以及标题讲解.mp4 29.25MB |
│ │ │ │ ├─02-简历书写-求职意向.mp4 26.87MB |
│ │ │ │ ├─03-简历书写-专业技能.mp4 48.69MB |
│ │ │ │ ├─04-简历书写-工作经历.mp4 21.56MB |
│ │ │ │ ├─05-简历书写-项目经验.mp4 99.15MB |
│ │ │ │ └─06-简历书写-教育经历&自我评价.mp4 11.3MB |
│ │ │ ├─1-3 求职内容篇 |
│ │ │ │ ├─09-求职篇-招聘流程.mp4 14.56MB |
│ │ │ │ ├─10-求职篇-简历相关.mp4 16.25MB |
│ │ │ │ └─11-求职篇-面试相关.mp4 25.64MB |
│ │ │ ├─1-4 面试内容篇 |
│ │ │ │ └─12-面试篇-注意事项.mp4 25.26MB |
│ │ │ ├─1-5 工作内容篇 |
│ │ │ │ └─13-工作篇.mp4 39.6MB |
│ │ │ ├─1-6 市场行情篇 |
│ │ │ │ └─14-市场篇.mp4 19.33MB |
│ │ │ ├─1-7 人事内容篇 |
│ │ │ │ └─15-人事篇.mp4 23.38MB |
│ │ │ └─1-8 工作心理篇 |
│ │ │ └─16-工作心理篇.mp4 38.56MB |
│ │ ├─第三章 Vue面试题精讲 |
│ │ │ ├─3-1 Vue核心知识点 |
│ │ │ │ ├─10、侦听器.mp4 40.66MB |
│ │ │ │ ├─11、生命周期简介.mp4 55.28MB |
│ │ │ │ ├─12、生命周期探讨1.mp4 28.03MB |
│ │ │ │ ├─13、生命周期探讨2.mp4 158.84MB |
│ │ │ │ ├─14、生命周期探讨3.mp4 61.22MB |
│ │ │ │ ├─15、生命周期探讨4.mp4 79.96MB |
│ │ │ │ ├─16、组件概述.mp4 24.92MB |
│ │ │ │ ├─17、组件基本使用.mp4 15.5MB |
│ │ │ │ ├─18、局部组件使用.mp4 39.45MB |
│ │ │ │ ├─19、父组件向子组件传值.mp4 45.76MB |
│ │ │ │ ├─1、课程介绍.mp4 79.13MB |
│ │ │ │ ├─20、子组件向父组件传值.mp4 117.97MB |
│ │ │ │ ├─21、兄弟组件传值.mp4 20.13MB |
│ │ │ │ ├─22、插槽简介.mp4 16.86MB |
│ │ │ │ ├─23、插槽基本创建.mp4 48.86MB |
│ │ │ │ ├─24、具名插槽.mp4 90.94MB |
│ │ │ │ ├─25、作用域插槽应用.mp4 52.17MB |
│ │ │ │ ├─26、作用域查看案例.mp4 47.97MB |
│ │ │ │ ├─27、插槽总结.mp4 76.72MB |
│ │ │ │ ├─28、Vue组件化的理解.mp4 20.25MB |
│ │ │ │ ├─29、Vue.set方法.mp4 46.17MB |
│ │ │ │ ├─2、Vue基本使用介绍.mp4 132.64MB |
│ │ │ │ ├─30、Vue.delete方法.mp4 91.15MB |
│ │ │ │ ├─31、$on与$emit方法(1).mp4 23.98MB |
│ │ │ │ ├─31、$on与$emit方法.mp4 23.98MB |
│ │ │ │ ├─32、自定义组件实现双向绑定.mp4 29.5MB |
│ │ │ │ ├─33、使用插槽完成内容分发.mp4 25.09MB |
│ │ │ │ ├─34、事件总线.mp4 43.59MB |
│ │ │ │ ├─35、$once与$off.mp4 6.08MB |
│ │ │ │ ├─36、ref 和vm.$refs.mp4 175.46MB |
│ │ │ │ ├─37、过滤器基本使用.mp4 61.97MB |
│ │ │ │ ├─38、带参数的过滤器.mp4 9.42MB |
│ │ │ │ ├─39、自定义指令基本使用.mp4 9.51MB |
│ │ │ │ ├─3、属性绑定.mp4 6.63MB |
│ │ │ │ ├─40、 自定义指令-带参数.mp4 55.71MB |
│ │ │ │ ├─41、自定义局部指令.mp4 6.55MB |
│ │ │ │ ├─42、渲染函数.mp4 91.19MB |
│ │ │ │ ├─43、混入.mp4 9.5MB |
│ │ │ │ ├─44、插件介绍.mp4 10.86MB |
│ │ │ │ ├─4、列表渲染.mp4 52.32MB |
│ │ │ │ ├─5、v-model.mp4 12.4MB |
│ │ │ │ ├─6、v-on.mp4 19.75MB |
│ │ │ │ ├─7、Class与Style绑定.mp4 11.56MB |
│ │ │ │ ├─8、条件渲染.mp4 58.72MB |
│ │ │ │ └─9、计算属性.mp4 151.63MB |
│ │ │ ├─3-2 Vue-Router知识点 |
│ │ │ │ ├─10、将菜单改造为路由连接.mp4 13.87MB |
│ │ │ │ ├─11、添加子路由规则并实现路由重定向.mp4 106.03MB |
│ │ │ │ ├─12、渲染用户列表数据.mp4 15.42MB |
│ │ │ │ ├─13、跳转到详情页.mp4 141.76MB |
│ │ │ │ ├─14、路由全局守卫.mp4 221.36MB |
│ │ │ │ ├─15、路由独享守卫.mp4 66.88MB |
│ │ │ │ ├─16、组件内守卫.mp4 11.44MB |
│ │ │ │ ├─17、addRoutes动态路由添加.mp4 210.54MB |
│ │ │ │ ├─18、路由组件缓存.mp4 40.79MB |
│ │ │ │ ├─19、Hash模式与History模式.mp4 55.92MB |
│ │ │ │ ├─1、路由简介.mp4 126.88MB |
│ │ │ │ ├─20、History模式使用1.mp4 181.12MB |
│ │ │ │ ├─21、History模式2.mp4 225.65MB |
│ │ │ │ ├─22、Nginx配置History模式.mp4 316.59MB |
│ │ │ │ ├─23、复习VueRouter工作原理.mp4 23.03MB |
│ │ │ │ ├─24、install方法实现.mp4 86.56MB |
│ │ │ │ ├─25、构造方法创建.mp4 225.4MB |
│ │ │ │ ├─26、解析路由规则.mp4 98.88MB |
│ │ │ │ ├─27、创建router-link组件.mp4 248.82MB |
│ │ │ │ ├─28、测试.mp4 257.52MB |
│ │ │ │ ├─29、构建render函数.mp4 162.26MB |
│ │ │ │ ├─2、路由基本使用.mp4 102.05MB |
│ │ │ │ ├─30、构建router-view组件.mp4 148.35MB |
│ │ │ │ ├─31、解决组件加载问题.mp4 255.47MB |
│ │ │ │ ├─32、解决前进与后退问题.mp4 105.42MB |
│ │ │ │ ├─33、复习总结.mp4 327.88MB |
│ │ │ │ ├─34、查看Vue.use方法源码.mp4 169.89MB |
│ │ │ │ ├─35、VueRouter目录结构分析.mp4 13.89MB |
│ │ │ │ ├─36、VueRouter类初步创建.mp4 12.84MB |
│ │ │ │ ├─37、install方法第二种方式实现.mp4 62.08MB |
│ │ │ │ ├─38、组件创建测试.mp4 251.4MB |
│ │ │ │ ├─39、解析路由规则1.mp4 275.53MB |
│ │ │ │ ├─3、路由重定向.mp4 20.59MB |
│ │ │ │ ├─40、路由规则解析2.mp4 273.58MB |
│ │ │ │ ├─41、路由规则解析完成.mp4 182.62MB |
│ │ │ │ ├─42、match方法实现.mp4 247.05MB |
│ │ │ │ ├─43、历史记录处理.mp4 395.59MB |
│ │ │ │ ├─44、不同路由模式判断处理.mp4 189.42MB |
│ │ │ │ ├─45、代码测试.mp4 164.94MB |
│ │ │ │ ├─46、定义响应式路由属性.mp4 209.88MB |
│ │ │ │ ├─47、创建$route与$router.mp4 106.47MB |
│ │ │ │ ├─48、组件渲染1.mp4 111.75MB |
│ │ │ │ ├─49、组件渲染2.mp4 81.01MB |
│ │ │ │ ├─4、路由嵌套.mp4 76.99MB |
│ │ │ │ ├─50、组件渲染完成.mp4 18.44MB |
│ │ │ │ ├─5、动态匹配路由的基本用法.mp4 11.18MB |
│ │ │ │ ├─6、路由组件传递参数.mp4 87.35MB |
│ │ │ │ ├─7、命名路由.mp4 41.34MB |
│ │ │ │ ├─8、编程式导航.mp4 56.62MB |
│ │ │ │ └─9、路由案例-渲染根组件.mp4 72.63MB |
│ │ │ ├─3-3 Vue响应式原理 |
│ │ │ │ ├─10、创建Observer类.mp4 201.54MB |
│ │ │ │ ├─11、完善defineReactive方法.mp4 148.13MB |
│ │ │ │ ├─12、Compiler类结构.mp4 165.3MB |
│ │ │ │ ├─13、 compile方法实现.mp4 123.01MB |
│ │ │ │ ├─14、compileText方法实现.mp4 177.38MB |
│ │ │ │ ├─15、compileElement方法实现.mp4 322.63MB |
│ │ │ │ ├─16、Dep类分析.mp4 79.59MB |
│ │ │ │ ├─17、创建Dep类.mp4 149.75MB |
│ │ │ │ ├─18、创建Watcher类.mp4 182.25MB |
│ │ │ │ ├─19、创建Watcher对象.mp4 357.97MB |
│ │ │ │ ├─1、课程目标.mp4 18.85MB |
│ │ │ │ ├─20、创建Watcher对象2.mp4 131MB |
│ │ │ │ ├─21、实现双向数据绑定.mp4 90.17MB |
│ │ │ │ ├─22、响应式的问题.mp4 78.97MB |
│ │ │ │ ├─2、数据驱动介绍.mp4 45.84MB |
│ │ │ │ ├─3、defineProperty基本使用.mp4 178.07MB |
│ │ │ │ ├─4、defineProperty使用2.mp4 166.07MB |
│ │ │ │ ├─5、Vue3响应式原理.mp4 159.05MB |
│ │ │ │ ├─6、发布订阅模式介绍.mp4 78.45MB |
│ │ │ │ ├─7、发布订阅模式实现.mp4 238.03MB |
│ │ │ │ ├─8、观察者模式.mp4 189.41MB |
│ │ │ │ └─9、模拟Vue响应式原理.mp4 322.7MB |
│ │ │ ├─3-4 Vue虚拟DOM |
│ │ │ │ ├─10、h函数介绍.mp4 299.01MB |
│ │ │ │ ├─11、Vnode函数.mp4 98.5MB |
│ │ │ │ ├─12、虚拟DOM创建过程.mp4 350.44MB |
│ │ │ │ ├─13、patch函数执行过程介绍.mp4 128.34MB |
│ │ │ │ ├─14、init函数源码查看.mp4 197.88MB |
│ │ │ │ ├─15、patch函数源码查看.mp4 221.09MB |
│ │ │ │ ├─16、调试patch函数.mp4 279.02MB |
│ │ │ │ ├─17、createElm函数源码解读.mp4 234.72MB |
│ │ │ │ ├─18、addVnodes和removeVnodes方法.mp4 274.47MB |
│ │ │ │ ├─19、patchVnode方法执行流程.mp4 132.5MB |
│ │ │ │ ├─1、课程目标.mp4 18.72MB |
│ │ │ │ ├─20、patchVode方法源码分析.mp4 341.75MB |
│ │ │ │ ├─21、diff算法比较流程1.mp4 166.16MB |
│ │ │ │ ├─22、diff算法比较2.mp4 98.56MB |
│ │ │ │ ├─23、diff算法比较3.mp4 54MB |
│ │ │ │ ├─24、diff算法比较4.mp4 70.72MB |
│ │ │ │ ├─25、updateChildren方法源码分析1.mp4 170.54MB |
│ │ │ │ ├─26、updateChildren方法源码分析2.mp4 256.48MB |
│ │ │ │ ├─27、钩子函数介绍.mp4 131.83MB |
│ │ │ │ ├─28、模块源码分析.mp4 252.92MB |
│ │ │ │ ├─29、模块调用的时机分析.mp4 137.48MB |
│ │ │ │ ├─2、虚拟DOM介绍.mp4 23.96MB |
│ │ │ │ ├─3、为什么使用Virtual DOM.mp4 115.59MB |
│ │ │ │ ├─4、虚拟DOM的作用.mp4 135.47MB |
│ │ │ │ ├─5、创建项目.mp4 99.93MB |
│ │ │ │ ├─6、Snabbdom导入.mp4 152.81MB |
│ │ │ │ ├─7、Snabbdom的基本使用.mp4 115.67MB |
│ │ │ │ ├─8、 Snabbdom的基本使用2.mp4 144.88MB |
│ │ │ │ └─9、模块的基本使用.mp4 202.26MB |
│ │ │ ├─3-5 Vuex状态管理 |
│ │ │ │ ├─10、Module应用.mp4 344.44MB |
│ │ │ │ ├─11、Vuex严格模式.mp4 132.19MB |
│ │ │ │ ├─12、购物车案例介绍.mp4 97.05MB |
│ │ │ │ ├─13、商品列表.mp4 315.11MB |
│ │ │ │ ├─14、添加购物车.mp4 246.13MB |
│ │ │ │ ├─15、购物车列表展示.mp4 106.34MB |
│ │ │ │ ├─16、计算商品数量与价格.mp4 151.53MB |
│ │ │ │ ├─17、删除购物车中商品.mp4 149.22MB |
│ │ │ │ ├─18、购物车商品展示.mp4 58MB |
│ │ │ │ ├─19、实现全选功能.mp4 448.9MB |
│ │ │ │ ├─1、课程介绍.mp4 26.59MB |
│ │ │ │ ├─20、处理文本框.mp4 172.97MB |
│ │ │ │ ├─21、实现选中商品的统计功能.mp4 131.38MB |
│ │ │ │ ├─22、存储购物车中的商品数据.mp4 276MB |
│ │ │ │ ├─23、模拟Vuex上.mp4 128.28MB |
│ │ │ │ ├─24、模拟Vuex下.mp4 378.67MB |
│ │ │ │ ├─25、总结.mp4 158.92MB |
│ │ │ │ ├─2、状态管理介绍.mp4 81.73MB |
│ │ │ │ ├─3、简易的状态管理.mp4 208.44MB |
│ │ │ │ ├─4、Vuex介绍.mp4 64.95MB |
│ │ │ │ ├─5、Vuex核心概念.mp4 103.33MB |
│ │ │ │ ├─6、State应用.mp4 216.59MB |
│ │ │ │ ├─7、Getters应用.mp4 111MB |
│ │ │ │ ├─8、Mutation应用.mp4 193.09MB |
│ │ │ │ └─9、Action应用.mp4 190.31MB |
│ │ │ └─3-6 Vue服务端渲染 |
│ │ │ ├─10、路由导航.mp4 78.32MB |
│ │ │ ├─11、动态路由.mp4 55.68MB |
│ │ │ ├─12、嵌套路由.mp4 140.03MB |
│ │ │ ├─13、获取异步数据.mp4 132.53MB |
│ │ │ ├─14、获取异步数据2.mp4 129.24MB |
│ │ │ ├─15、上下文对象.mp4 99.4MB |
│ │ │ ├─16、渲染Vue实例.mp4 124.53MB |
│ │ │ ├─17、创建web服务器(1).mp4 192.99MB |
│ │ │ ├─17、创建web服务器.mp4 192.99MB |
│ │ │ ├─18、模板使用.mp4 105.88MB |
│ │ │ ├─19、向模板中传递数据.mp4 65.47MB |
│ │ │ ├─1、服务端渲染介绍.mp4 128.68MB |
│ │ │ ├─20、问题说明.mp4 143.19MB |
│ │ │ ├─21、创建目录结构.mp4 164.97MB |
│ │ │ ├─22、Webpack配置1.mp4 110.1MB |
│ │ │ ├─23、Webpack配置2.mp4 141.28MB |
│ │ │ ├─24、配置构建命令.mp4 68.16MB |
│ │ │ ├─25、测试打包.mp4 91.65MB |
│ │ │ ├─26、实现客户端交互.mp4 186.44MB |
│ │ │ ├─27、解析渲染的流程.mp4 358.06MB |
│ │ │ ├─2、渲染的概念.mp4 50MB |
│ │ │ ├─3、传统服务端渲染.mp4 118.21MB |
│ │ │ ├─4、客户端渲染介绍.mp4 93.34MB |
│ │ │ ├─5、客户端渲染问题描述.mp4 64.34MB |
│ │ │ ├─6、什么是同构渲染.mp4 126.06MB |
│ │ │ ├─7、同构渲染的问题.mp4 92.58MB |
│ │ │ ├─8、初始化NuxtJS项目.mp4 147.54MB |
│ │ │ └─9、基本路由规则.mp4 104.91MB |
│ │ ├─第二章 Vue电商后台管理系统面试题【项目面试题】 |
│ │ │ ├─10、路由守卫.mp4 64.9MB |
│ │ │ ├─11、通过axios 拦截器添加token验证.mp4 105.85MB |
│ │ │ ├─12、菜单使用.mp4 61.37MB |
│ │ │ ├─13、用户列表1.mp4 28.42MB |
│ │ │ ├─14、用户列表2.mp4 72.26MB |
│ │ │ ├─15、分页处理.mp4 21.13MB |
│ │ │ ├─16、更新用户状态.mp4 84.36MB |
│ │ │ ├─17、用户信息添加.mp4 101.6MB |
│ │ │ ├─18、用户编辑.mp4 18.17MB |
│ │ │ ├─19、用户删除.mp4 10.89MB |
│ │ │ ├─1、学习内容介绍.mp4 81.06MB |
│ │ │ ├─20、用户角色权限关系.mp4 17.87MB |
│ │ │ ├─21、权限渲染.mp4 66.13MB |
│ │ │ ├─22、删除指定角色下的权限.mp4 12.01MB |
│ │ │ ├─23、为角色分配权限1.mp4 18.56MB |
│ │ │ ├─24、为角色分配权限2.mp4 115.06MB |
│ │ │ ├─25、为角色分配权限3.mp4 88.65MB |
│ │ │ ├─26、为用户分配角色.mp4 33.53MB |
│ │ │ ├─27、商品分类数据展示.mp4 82.75MB |
│ │ │ ├─28、模板列渲染.mp4 45.02MB |
│ │ │ ├─29、添加商品分类1.mp4 139.97MB |
│ │ │ ├─2、系统的功能划分介绍.mp4 6.06MB |
│ │ │ ├─30、添加商品分类2.mp4 133.16MB |
│ │ │ ├─31、分类参数介绍.mp4 60.25MB |
│ │ │ ├─32、获取分类参数数据.mp4 178.72MB |
│ │ │ ├─33、添加分类参数.mp4 52.57MB |
│ │ │ ├─34、分类参数编辑与删除.mp4 16.95MB |
│ │ │ ├─35、指定参数添加.mp4 47.67MB |
│ │ │ ├─36、过滤器应用.mp4 11.93MB |
│ │ │ ├─37、商品添加1.mp4 37MB |
│ │ │ ├─38、商品添加2.mp4 136.49MB |
│ │ │ ├─39、实现图片上传.mp4 115.47MB |
│ │ │ ├─3、开发模式介绍.mp4 58.32MB |
│ │ │ ├─40、完成商品添加.mp4 104.03MB |
│ │ │ ├─41、项目优化1.mp4 87.32MB |
│ │ │ ├─42、项目优化2.mp4 78.35MB |
│ │ │ ├─43.项目优化3.mp4 60.09MB |
│ │ │ ├─44、项目部署上线.mp4 17.84MB |
│ │ │ ├─4、技术选型 介绍.mp4 15.8MB |
│ │ │ ├─5、登录业务流程.mp4 44.91MB |
│ │ │ ├─6、token原理分析.mp4 216.71MB |
│ │ │ ├─7、登录页面构建.mp4 18.9MB |
│ │ │ ├─8、发起登录请求.mp4 86.19MB |
│ │ │ └─9、客户端存储token信息.mp4 11.97MB |
│ │ └─阶段作业 就业指导-试卷 |
│ │ └─微信小程序-试卷.docx 17.25KB |
│ └─黑马最新前端在线就业班配套课件和资料 软件 |
│ ├─00-前端开发软件 |
│ │ ├─Mac |
│ │ │ ├─Firefox-latest.dmg 87.5MB |
│ │ │ ├─FireworksCS6.rar 1.47GB |
│ │ │ ├─GoogleChrome.dmg 59.4MB |
│ │ │ ├─photoshop 2019win.mac |
│ │ │ │ ├─AdobePhotoshopCC201920.0.4.26077ACR11.2SP20190309.dmg 1.61GB |
│ │ │ │ └─Photoshop CC2019.rar 1.7GB |
│ │ │ ├─Sublime Text Build 3126.dmg 12.12MB |
│ │ │ ├─typefu.dmg 10.02MB |
│ │ │ ├─VSCode-darwin-stable.zip 67.99MB |
│ │ │ ├─WebStorm10.0.dmg 133.74MB |
│ │ │ ├─winrarosx-5.4.0.tar.gz 496.48KB |
│ │ │ └─xmind-8-macosx.dmg 190.98MB |
│ │ ├─Windows |
│ │ │ ├─32位 |
│ │ │ │ ├─55.0.2883.87chromeinstaller.exe 42.74MB |
│ │ │ │ ├─FirefoxSetup50.1.0.exe 42.41MB |
│ │ │ │ ├─Sublime Text Build 3126.rar 11.95MB |
│ │ │ │ └─wrar540sc.exe 1.98MB |
│ │ │ ├─64位 |
│ │ │ │ ├─55.0.2883.87chromeinstallerx64.exe 46.78MB |
│ │ │ │ ├─Adobe CC 2015 64位完整版.rar 811.88MB |
│ │ │ │ ├─android-studio-ide-183.5452501-windows.exe 971.8MB |
│ │ │ │ ├─apowermirror-installer.exe 1.43MB |
│ │ │ │ ├─DiagramDesignerSetup1.28(1).msi 1.91MB |
│ │ │ │ ├─FirefoxSetup50.1.0×64.exe 44.66MB |
│ │ │ │ ├─install-ietester-v0.5.2.exe 38.93MB |
│ │ │ │ ├─mongodb-compass-1.18.0-win32-x64.msi 136.45MB |
│ │ │ │ ├─mongodb-win32-x8664-2008plus-ssl-4.0.10-signed.msi 210.02MB |
│ │ │ │ ├─PS破解及安装步骤.rar 115.58MB |
│ │ │ │ └─winrar-x64-540sc.exe 2.19MB |
│ │ │ ├─Adobe CC 2015 64位完整版.rar 811.88MB |
│ │ │ ├─AdobePhotoshopCC2019SPcr-type220181020.zip 1.67GB |
│ │ │ ├─android-studio-ide-183.5452501-windows.exe 971.8MB |
│ │ │ ├─apowermirrorjb51.rar 92.51MB |
│ │ │ ├─Fireworks CS6 Ansifa绿色精简版.7z 137.34MB |
│ │ │ ├─FSC.zip 4.58MB |
│ │ │ ├─FSCapture90 |
│ │ │ │ ├─fsc.db 7.25KB |
│ │ │ │ ├─FSCapture.exe 2.23MB |
│ │ │ │ ├─FSCaptureHelp.chm 160.1KB |
│ │ │ │ ├─FSCrossHair.exe 409KB |
│ │ │ │ ├─FSFocus.exe 392KB |
│ │ │ │ ├─FSLogo.png 16.11KB |
│ │ │ │ ├─fsrec.db 2.05KB |
│ │ │ │ ├─FSRecorder.exe 1.82MB |
│ │ │ │ ├─LicenseAgreement.txt 1019B |
│ │ │ │ ├─Portable.db 454B |
│ │ │ │ ├─TBSettings.db 2.89KB |
│ │ │ │ └─使用说明 .txt 202B |
│ │ │ ├─Git-2.23.0-64-bit.rar 45.31MB |
│ │ │ ├─node-v10.16.0-x64.msi 17.34MB |
│ │ │ ├─PhotoshopCS613.0.1-简化版.exe 121.45MB |
│ │ │ ├─PhpStudy20180211.zip 59.81MB |
│ │ │ ├─PS破解及安装步骤.rar 115.58MB |
│ │ │ ├─Sublime(绿化-自带插件版本).zip 26.2MB |
│ │ │ ├─typora-setup-x64.exe 48.57MB |
│ │ │ ├─VSCodeSetup-x64-1.19.2.exe 44.62MB |
│ │ │ ├─WebStorm-10 集成版 |
│ │ │ │ ├─WebStorm-10 集成版.ha.rar 176.33MB |
│ │ │ │ └─WebStorm安装及汉化.doc 1.08MB |
│ │ │ ├─webstorm2017.rar 188.27MB |
│ │ │ ├─webstrom11 破解方法.rar 184.21MB |
│ │ │ ├─xmind-8-windows.exe 174.66MB |
│ │ │ └─金山打字.exe 27.01MB |
│ │ └─软件使用说明.txt 893B |
│ ├─01-阶段一:前端开发基础资料.zip 340.73MB |
│ ├─02-阶段二:移动Web网页开发资料.zip 294.25MB |
│ ├─03-阶段三:JavaScript 网页编程资料.zip 632.62MB |
│ ├─04-阶段四:前后端交互阶段资料新.zip 1.48GB |
│ ├─05-阶段五:Vue.js项目实战开发.zip 222.55MB |
│ ├─06-阶段六:微信小程序阶段.zip 557.3MB |
│ ├─07-阶段七:React项目实战资料.zip 638.67MB |
│ └─08-阶段八:面试指导+前端面试题资料.zip 33.3MB |
本站所有资源均来自网络,版权归原作者所有,本站仅提供收集与推荐,若侵犯到您的权益,请【给我们反馈】,我们将在24小时内处理!
聚资料(juziliao.com)免责声明:
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!(gm@juziliao.com)
2. 分享目的仅供大家学习和交流,请不要用于商业用途!如需商用请联系原作者购买正版! 3.如有链接无法下载、失效或洽谈广告,请联系网站客服(微信:shangen0228)处理!