
尚硅谷 - Web前端线下实体班
来自 网络整理·免费领取学习资源
8,618 领取 · 8,627 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《尚硅谷 - Web前端线下实体班》。官网需要单独购买,有集上可以免费领取。
课程简介
前端开发是当今互联网行业的热门领域之一。随着移动互联网和Web应用的快速发展,对于具备良好前端开发技能的人才需求越来越大。本文将为您提供一份详细的前端学习指南,帮助您从入门到精通前端开发
课程目录
- 阶段01:HTML+CSS
- 01 HTML
- Day01-HTML
- Day02_HTML
- Day03-HTML
- Day04_HTML&CSS
- 02 CSS
- Day05_CSS
- Day06_CSS
- Day07_CSS
- Day08_CSS
- 03 页面布局
- Day09_页面布局
- Day10_页面布局
- 04 HTML5+CSS3
- Day11_HTML5&CSS3
- Day12_CSS3
- Day13_CSS3
- Day14_CSS3
- Day15_CSS3
- Day16_CSS3
- 阶段02:JavaScript基础
- 01 基础语法
- Day01_JavaScript
- Day02_JavaScript
- 02 条件语句
- Day03_JavaScript
- Day04_JavaScript
- 03 数组与函数
- Day05_JavaScript
- Day06_JavaScript
- Day07_JavaScript
- 04 面向对象
- Day08_JavaScript
- Day09_JavaScript
- Day10_JavaScript
- 阶段03:JavaScript进阶
- 01 BOM与DOM
- Day11_BOM&DOM
- Day12_DOM
- Day13_DOM
- 02 事件与监听
- Day14_DOM
- Day15_DOM
- Day16_DOM
- 03 垃圾回收与线程
- Day17_Senior
- Day18_Senior
- 04 LESS
- Day19_PC项目&Less
- 阶段04:项目一:品H商城
- 01 项目一:PH商城
- Day20_PC项目
- Day21_PC项目
- Day22_PC项目
- 02 BootStrap
- bootstrap-3.4.1
- bootstrap源码分析
- jquery
- 课堂案例
- 课堂视频
- Day23_BootStrap课堂笔记.md
- 03 正则表达式
- 课堂案例
- 课堂视频
- Day24_事件的防抖和节流.md
- Day24_正则表达式课堂笔记.md
- 常用正则.txt
- 阶段05:ES6 + Node + 前端工程化
- 01 ECMAScript 6
- Day01_ES6
- Day02_ES6
- Day03_ES6
- 02 Git
- Day04_ES6&Git
- Day05_Git
- 03 Node与模块化
- Day06_Node
- Day07_Node
- Day08_Node
- Day09_Node
- Day10_Node
- Day11_Node
- 04 MongoDB与案例
- Day12_Node&MongoDB
- Day13_Node&会话控制
- 05 Ajax
- Day14_Ajax
- Day15_Ajax
- 06 Promise
- Day16_Promise
- Day17-Promise
- Day18-自定义Promise
- 07 Fetch 与 Axios
- Day19-Fetch&Axios
- Day20-Axios
- 阶段06:项目二:工程化管理系统
- 01 项目前置课:Webpack
- 课堂案例
- 课堂视频
- 资源
- Day21_webpack课堂笔记.md
- 02 项目初始化
- backend_project
- frontend_project
- 课堂案例-project
- 课堂案例-webpack
- 课堂视频-project
- 课堂视频-webpack
- 项目文档
- 项目资料
- Day22_webpack课堂笔记.md
- Day22_工程化项目开发笔记.md
- webpack总结.xmind
- 03 项目功能实现
- frontend_project
- 课堂案例
- 课堂视频
- 项目结构分析图
- 项目文档
- 项目资料
- Day23_工程化项目开发笔记.md
- 04 项目实现本地存储
- backend_project
- frontend_project
- 课堂案例
- 课堂视频
- 项目结构分析图
- 项目文档
- 项目资料
- Day24_工程化项目开发笔记.md
- Day24_课堂笔记.md
- 05 项目其他功能与部署
- backend_project
- frontend_project
- 课堂案例
- 课堂视频
- 项目结构分析图
- 项目文档
- 项目资料
- Day25_工程化项目开发笔记.md
- 阶段07:React + TypeScript + 医通项目
- React + TypeScript + 医通项目
- day01-01-clone仓库及学习目录介绍
- day01-02-使用vscode获取最新代码
- day01-03-vscode练习目录说明
- day01-05-react介绍
- day01-06-react调试插件的安装
- day01-07-react代码运行控制台报错-关闭其他插件
- day01-08-vscode-插件安装
- day01-09-react基础使用
- day01-10-vscode如何配置代码片段
- day01-11-注意事项
- day01-12-虚拟dom和真实dom的区别
- day01-14-创建没有属性的react元素
- day01-15-特殊属性className
- day01-16-react元素嵌套作业
- day01-17-react元素的嵌套
- day01-19-jsx注意事项
- day01-20-js表达式和js语句的差别
- day01-21-插值表达式-01
- day01-22-插值表达式-02
- day01-23-翔哥碎碎念
- day01-24-条件渲染
- day01-25-style行内样式
- day01-26-style行内样式补充说明
- day01-27-class样式处理
- day01-28-列表渲染
- day01-29-作业
- day02-01-综合练习作业讲解
- day02-02-列表渲染的key值问题
- day02-03-jsx表达式给标签属性赋值
- day02-04-表格报错补充说明
- day02-05-通过标签属性绑定事件-事件回调函数相关知识
- day02-06-函数调用时的实参this说明
- day02-07-oninput-onchange的区别
- day02-08-jsx中的事件回调函数
- day02-09-jsx中事件回调参数传递
- day02-10-即传递事件对象又传递普通参数
- day02-11-jsx中的onChange事件
- day02-12-jsx标签语法补充说明
- day02-13-案例综合练习-点击事件处理
- day02-14-回顾小结
- day02-15-jsx中的三种注释方式
- day02-16-原生dom操作-文档碎片
- day02-17-React中的文档碎片
- day02-18-解构赋值复习
- day02-19-组件的基本认识
- day02-20-类组件的定义及调用
- day02-21-类组件render过程模拟实现
- day02-22-函数组件的定义及调用
- day02-23-函数组件调用渲染的过程
- day02-24-npm-yarn安装并启动项目
- day02-25-使用npx局部安装并创建启动项目
- day03-01-答疑-模拟render函数
- day03-02-react项目目录及文件介绍
- day03-04-创建一个类组件并在App根组件中调用
- day03-05-rcc-rfc
- day03-06-如何运行之前src目录的代码
- day03-07-类组件状态数据的定义及读取
- day03-08-类组件状态数据的理解及为什么一定要定义在state属性上
- day03-09-定义状态的方式二
- day03-10-类复习
- day03-11-类组件事件回调this指向问题
- day03-12-setState修改状态数据
- day03-14-类的子组件如何接收父组件传递的外部数据
- day03-16-props外部数据不可修改
- day03-17-props组件通信-子传父
- day03-18-props-children属性
- day03-19-限定props类型-必填-默认值
- day03-21-todolist静态结构布局
- day04-01-css-第三方样式库处理
- day04-02-css-第三方样式出导入方式二
- day04-03-css其他样式处理位置及导入方式
- day04-04-css模块化
- day04-05-图片处理
- day04-06-eslint语法检查规则配置
- day04-07-css模块化多个样式类名应用的补充说明
- day04-08-轮播图练习之布局
- day04-09-轮播图功能实现
- day04-10-轮播图-图片是数组元素版本
- day04-11-react基础课件内容概览-react17语法介绍
- day04-12-react生命周期的理解
- day04-13-组件挂载阶段
- day04-14-组件挂载-开启定时器-电子时钟案例
- day04-15-组件更新-componentDidUpdate
- day04-16-组件卸载-componentWillUnmount
- day04-17-组件卸载取消定时器案例练习
- day04-18-ref的基本使用
- day04-19-受控组件
- day04-20-受控表单-change函数封装
- day04-21-对象属性操作复习
- day04-22-radio单选框-复选框都是通过checked属性值受控
- day05-01-非受控组件表单操作
- day05-02-金山打字通如何练习手速
- day05-03-forEach-filter-map-reduce
- day05-04-find-findIndex-some-every
- day05-05-改变原数组方法及5个特殊方法
- day05-07-todoList静态布局运行
- day05-08-首屏数据渲染实现
- day05-09-用户交互功能实现思路
- day05-11-添加todo-02
- day05-12-删除todo
- day05-13-checkOne改变完成状态
- day05-14-checkAll
- day05-15-删除已完成
- day05-16-localStorage-JSON.stringify-parse复习
- day05-18-本地存储数据错误导致的数组方法报错及解决方案
- day06-01-useState
- day06-02-useState-深入理解
- day06-03-函数组件状态不改变只多渲染一次
- day06-04-useEffect基本使用
- day06-05-电子时钟练习
- day06-06-useRef
- day06-07-useRef单独模拟componentDidUpdate[了解]
- day06-08-非受控组件
- day06-09-受控组件-参数方式封装change
- day06-10-受控组件-高阶函数封装change函数
- day06-11-受控组件调色板练习
- day06-12-setMsg用法(上)
- day06-13-setMsg用法-回调函数(下)
- day06-14-hook函数使用原则
- day06-15-自定义hook应用-未封装前
- day06-16-自定义hook应用-封装后
- day07-01-todolist-类组件改函数组件静态布局
- day07-03-添加todo
- day07-04-删除todo
- day07-05-checkOne修改单条数据的状态
- day07-06-删除已完成
- day07-07-全选反选
- day07-08-本地存储
- day07-09-props通信总结
- day07-10-useContext实现祖先组件向任意后代组件通信
- day07-11-pubsub实现任意组件通信
- day07-12-pubsub基本使用
- day07-13-pubsub改写todolist
- day07-14-axios基本配置使用
- day07-15-axios请求基本用法
- day07-17-react-request-配置
- day07-18-axios-repo-案例练习
- day07-19-axios发送请求开发思路
- day07-20-axios-查看请求接口-如何携带参数-具体操作思路
- day07-21-axios-发送请求开发套路应用
- day07-22-github-users静态页面布局
- day07-23-github-users-功能实现
- day08-01-前端路由的理解
- day08-02-react-路由基本概念及使用逻辑
- day08-03-react-路由基本使用
- day08-04-Navigate重定向
- day08-05-404页面配置
- day08-06-NavLink–Link-实现无刷新跳转-active高亮
- day08-07-自定义高亮样式类名
- day08-08-路由表
- day08-09-一级路由页面练习
- day08-10-Outlet二级路由配置
- day08-11-编程式导航-useNavigate
- day08-13-路由参数传递-query参数
- day08-14-路由参数传递-state参数
- day08-15-路由懒加载
- day08-16-bootstrap引入使用相对目录导致文件加载失败的原因
- day08-17-html5-history模式-hash路由模式区别
- day09-01-redux作用介绍
- day09-02-redux核心概念及相互关系
- day09-03-数据切片的创建
- day09-05-store.dispatch修改状态数据
- day09-06-监听仓库数据的变化-store.subscribe
- day09-07-redux调试工具的安装及基本使用
- day09-09-react-redux基本使用
- day09-10-商品-购物车练习静态页面布局完成
- day09-11-创建商品切片-购物车切片及store
- day09-12-添加商品完成
- day09-13-商品列表渲染完成
- day09-14-redux执行操作分析
- day09-15-添加购物车操作完成
- day09-16-购物车列表功能实现
- day09-17-购车商品数量操作
- day09-18-调错思路分析
- day10-01-redux复习
- day10-02-redux-异步操作-createAsyncThunk-extraReducers
- day10-03-reduxjs-toolkit小结
- day10-04-useCallback-缓存一个函数
- day10-05-PureComponent纯组件
- day10-07-useMemo缓存一个函数计算的结果
- day10-08-useReducer-函数组件状态进行集中管理
- day10-09-useDebugValue
- day10-11-useImpretiveHandle
- day10-12-typescript基本介绍及使用
- day10-13-typescript-工程化环境构建
- day10-14-ts基本数据类型
- day10-15-类型推断
- day11-01-ts-函数
- day11-02-ts-class-01
- day11-03-ts-class-类的修饰符
- day11-04-ts-接口-可选-只读属性
- day11-05-ts-接口-限定方法
- day11-06-ts-接口限定类
- day11-07-ts-接口重复定义
- day11-09-泛型参数可以不止一个
- day11-10-泛型接口
- day11-11-泛型类
- day11-12-泛型约束
- day11-14-ts声明文件说明
- day11-15-内置类-BOM-DOM内置类
- day11-16-antd安装使用步骤
- day11-17-主题风格配置
- day11-18-antd组件使用套路
- day11-19-Table组件渲染
- day12-01-Table组件复习
- day12-02-pagination分页配置介绍
- day12-03-动态实现分页功能
- day12-04-ts中发送ajax请求-语法检查错误演示
- day12-05-ts发送ajax请求定义类型及请求泛型传递
- day12-06-ts中发送ajax请求步骤总结[重要]
- day12-07-axios结合table实现数据分页
- day12-08-表单基本使用
- day12-09-useForm-创建form对象处理表单数据
- day12-10-其他组件及方法使用
- day12-12-react项目clone及目录介绍
- day12-13-final项目-依赖安装及启动-可能错误的解决方案
- day12-14-base项目-依赖安装及启动
- day12-15-项目开发流程
- day12-16-项目目录结构介绍
- day12-17-carco扩展配置react项目
- day12-18-创建医院设置路由组件-完成路由配置
- day12-19-医院设置组件静态结构完成
- day12-20-医院设置api类型及函数封装
- day12-21-医院设置列表显示
- day13-01-医院设置分页数据渲染笔记整理
- day13-02-表格loading效果
- day13-03-列宽度-列固定-滚动条
- day13-04-表单搜索查询功能实现
- day13-05-清空表单
- day13-06-添加医院设置组件创建及路由配置
- day13-07-添加医院静态布局完成
- day13-08-添加医院接口类型定义及api函数封装
- day13-09-添加医院功能实现
- day13-10-根据id删除医院设置
- day13-11-批量删除id状态获取及设置
- day13-12-批量删除实现
- day13-13-编辑按钮事件绑定-及路由配置
- day13-14-根据id获取医院设置并渲染到表单
- day13-15-编辑操作完成
- day13-16-医院列表路由组件创建及路由配置
- day13-17-医院列表静态布局
- day13-18-省市区api类型及函数封装
- day13-19-调用api函数获取省列表并定义状态完成渲染
- day13-20-获取市-区列表并渲染
- day14-01-省市区联动-bug解决
- day14-02-医院类型-医院状态-渲染
- day14-03-医院列表api-类型及函数封装
- day14-03-医院列表api函数-声明周期钩子中调用
- day14-04-医院列表分页数据渲染
- day14-05-react开发释疑
- day14-06-医院列表查询功能实现
- day14-07-清空功能实现
- day14-08-医院详情路由组件创建及路由配置
- day14-09-医院详情页静态布局
- day14-10-医院详情api类型及函数定义
- day14-11-医院详情-数据渲染
- day14-12-医院上下线切换
- day14-13-排班路由组件创建及路由配置
- day14-14-医院排班静态页面布局完成
- day14-16-科室列表渲染完毕
- day15-01-点击切换科室选中状态
- day15-02-排班日期分页列表-类型定义及api函数封装
- day15-03-在组件中发送请求获取排班日期的数据
- day15-04-排班日期分页列表数据渲染及切换完成
- day15-05-排班医生api-类型及函数封装
- day15-06-排班医生api调用并打印列表
- day15-07-医生列表渲染完成
- day15-08-react调错思路分析
- day15-09-数据字典路由组件创建-路由配置
- day15-10-获取数据字典数据并渲染table表格
- day15-11-table-展开图标配置
- day15-12-table展开节点处理完毕
- day15-13-打包上线部署
- day15-14-i18n国际化
- day15-15-antd中的国际化
- day15-16-react-diff算法-key
- day15-17-react复习
- day15-18-未来规划
- 配套资料
- 阶段08:Vue2 与 Vue3 基础 + 阶段项目
- Lesson01
- code
- 课件
- 视频
- Lesson02
- code
- 课件
- 视频
- Lesson03
- code
- 课件
- 视频
- Lesson04
- code
- 课件
- 视频
- Lesson05
- code
- 课件
- 视频
- Lesson06
- code
- 课件
- 视频
- Lesson07
- code
- 课件
- 视频
- Lesson08
- code
- 课件
- 视频
- Lesson09
- code
- 课件
- 视频
- Lesson10
- code
- 课件
- 视频
- Lesson11
- code
- 课件
- 视频
- Lesson12
- code
- 课件
- 视频
- Lesson13
- code
- 课件
- 视频
- Lesson14
- code
- 课件
- 视频
- Lesson15
- code
- 课件
- 视频
- Lesson16
- code
- 课件
- 视频
- Lesson17
- code
- 课件
- 视频
- Lesson18
- code
- 课件
- 视频
- Lesson19
- code
- 课件
- 视频
- Lesson20
- code
- 课件
- 视频
- Lesson21
- code
- 课件
- 视频
- Lesson22
- code
- 课件
- 视频
- Lesson23
- code
- 课件
- 视频
- Lesson24
- code
- 课件
- 视频
- Lesson25
- code
- 课件
- 视频
- Lesson26
- code
- 课件
- 视频
- 阶段09:项目三:中台电商
- day1
- 010pinia用户仓库源码查看
- 011源码阅读7-axios二次封装
- 01项目介绍
- 02vue2与vue3模版的介绍
- 03模版的源码阅读1
- 04商品管理模块路由的配置
- 05模版的源码阅读2
- 06模版源码阅读3
- 07模版源码阅读4-登录模块
- 08模版阅读源码5-表单校验
- 09模版阅读源码6-登录组件源码完毕
- day10
- 010拓展的地图
- 01echarts基本的使用
- 02echarts标题与xy轴的组件讲解
- 03echarts柱状图的使用
- 04echarts实现折线图
- 05echarts实现饼图
- 06echarts其他组件
- 07echarts使用事件
- 08vite工具的基本使用
- 09拓展的水球图
- day11
- 01mock首页的接口
- 02搭建首页顶部的静态与组件的拆分
- 03首页顶部第一个卡片的完成
- 04首页顶部的第二个卡片完成
- 05首页顶部第三个卡片-vue-echarts
- 06首页顶部第三个卡片完成
- 07完成顶部四个卡片
- 08完成首页中间静态的搭建
- 09中间组件日历业务的完成
- 20230904_161603
- day12(1)
- 010小程序项目目录的源码查看
- 01完成首页中间柱状图
- 02左侧排名
- 03雷达图
- 04饼图
- 05微信小程序简介
- 06移动端知识点的铺垫-了解
- 07移动端rem适配
- 09微信开发者工具的使用
- day2
- 010完成品牌管理模块的分页业务
- 01书写登录模块接口
- 02完成真实的登录接口替换
- 03完成真实的获取用户信息接口替换
- 04完成真实的接口替换之退出登录
- 05品牌管理静态搭建-1
- 06品牌管理模块静态搭建-2
- 07完成品牌管理模块静态搭建-3
- 08完成品牌管理模块接口书写与ts类型定义
- 09完成已有品牌数据渲染
- day3
- 010完成品牌管理模块更新业务
- 011完成删除已有品牌的业务
- 012导出excel数据拓展
- 01完成添加品牌与修改已有品牌对话框静态搭建
- 02书写添加与更新品牌的API
- 03收集添加品牌数据-上
- 04收集添加品牌的数据-下
- 05完成添加品牌的业务
- 06表单校验基本使用
- 07表单验证之自定义校验规则-上
- 08表单校验之自定义校验规则-下
- 09完成表单校验结果清除
- day4
- 010完成场景的切换
- 011添加属性与更新数据接口的查看与参数的理解
- 01属性管理模块业务的介绍
- 02全局组件分类的静态的搭建
- 03书写属性管理模块API与数据ts类型
- 04pinia仓库管理数据之一级分类
- 05获取分类全局组件二级、三级分类的数据并且收集数据的分类的id
- 06完成属性管理模块分类全局组件的业务
- 07完成属性与属性值静态的搭建
- 08展示有的属性与属性值
- 09拓展过渡动画效果
- day5
- 010完成SPU模块静态的搭建
- 011书写已有的SPU的API与数据的展示
- 012渲染已有的SPU的数据
- 01完成新增属性的业务
- 02编辑模式与查看模式的切换
- 03编辑模式与查看模式切换非法情况判断
- 04编辑模式与查看模式切换表单元素聚焦
- 05完成添加属性的业务
- 06完成更新已有属性的业务
- 07深拷贝使用lodash
- 08完成删除已有的属性的业务
- 09SPU模块业务的介绍
- day6
- 01SPU管理模块场景的切换
- 02场景1静态搭建
- 03场景切换之更新已有SPU
- 04书写更新SPU模块四个接口与ts类型
- 05书写更新SPU的四个接口并且存储数据
- 06展示已有的SPU数据
- 07收集更新的SPU数据-上
- 08收集更新的SPU数据-中
- 09完成更新SPU的业务
- day7
- 01完成添加SPU的业务
- 02完成添加SPU的业务
- 03完成场景2添加SKU的静态搭建
- 04完成添加SKU数据的获取与渲染
- 05添加SKU接口的与参数理解
- 06收集新增SKU的参数
- 07完成添加SKU的业务
- 08完成查看SKU列表业务
- 09完成删除已有的SPU业务
- day8
- 010tree控件与table折叠组件查看
- 011按钮权限业务-1
- 012按钮权限业务-自定义指令
- 01SKU模块静态的搭建
- 02SKU管理模块数据的渲染与分页的完成
- 03完成商品的上架与下架的业务
- 04完成展示SKU商品的静态的搭建–栅格系统
- 05渲染已有的商品信息
- 06三种深度选择器使用(scoped)
- 07深度选择器修改第三方UI组件库的样式
- 08完成删除SKU的业务
- 09权限业务的介绍
- day9
- 010canvas绘制弧
- 011canvas绘制线段
- 012svg基本使用
- 01菜单权限业务实现1
- 02菜单权限业务实现2
- 03异步路由递归进行过滤
- 04菜单权限业务的完成
- 05菜单权限业务完成动态追加路由addRoute
- 06解决菜单问题1
- 07解决菜单权限问题2
- 08数据可视化的简介
- 09canvas基本使用之绘制矩形
- 配套资料
- teacher
- 阶段10:小程序 花坊项目 与 uni-app 微课系统
- 01 小程序基础
- day1
- day2
- 02 项目四:花坊小程序
- day3
- day4
- day5
- day6
- 03 uni-app 与 微课系统
- day7
- day8
- 配套资料
包含内容
- · 阶段01:HTML+CSS
- · 01 HTML
- · Day01-HTML
- · Day02_HTML
- · Day03-HTML
- · Day04_HTML&CSS
- · 02 CSS
- · Day05_CSS
贡献者
小宇
白银
学习社区
1 人正在学习
编程与技术实践交流
交流编程基础、项目实践、数据库和部署问题。提问请说明环境、复现步骤与已尝试的方法。