
Vite 因为其跨前端框架的能力和极其优越的性能,被称为下一代前端构建工具。如果你想在未来几年有更好的发展空间,那么最好尽早学会 Vite。 我们将从如何配置使用入手,深入到Vite的场景、插件以及源码,帮助大家系统掌握 Vite,全面提升对前端构建的认知,更能自行构建项目,为进阶前端架构师打下坚实的基础。
适合人群
想要学习前端构建的开发者
想要进阶前端架构的从业者
技术储备
了解基础的HTTP请求
接触过 Vue 或 react 等框架,了解 Node.js 更佳
环境参数
ViteJs 2.3.8
nodejs 14
vue3 3.1.1
@vue/babel-plugin-jsx 1.0.6
mdxjs 3.1.1
本章将向大家介绍什么是 Vite、Vite 的特色,并辅以介绍前端构建工具的发展历史进行对比,帮助同学们对 Vite 有个初步的印象。
视频:1-1 关于课程你需要了解的都在这里 (08:44)试看
视频:1-2 什么是 Vite (07:15)
视频:1-3 Vite 对比其他构建工具的优势 (08:52)
图文:1-4 【拓展知识】前端构建工具发展史
作业:1-5 【讨论题】谈谈你对于构建工具得认识
本章中我们会学习,如何使用 Vite 搭建不同前端框架的项目,如何配置一些常见的功能比如 CSS、静态文件等来达到日常使用的目的。
视频:2-1 Vite 的优势 (10:22)
视频:2-2 Vite 创建 Vue3 项目 (12:22)
视频:2-3 Vite 创建 Vue2 的项目 (08:30)
视频:2-4 Vite 创建 React 的项目 (07:21)
视频:2-5 Vite 中使用 CSS 的各种功能 (15:47)试看
视频:2-6 Vite 中使用 TypeScript (21:19)
视频:2-7 Vite 中处理静态资源的方法 (09:44)
视频:2-8 Vite 集成 eslint 和 prettier (12:38)
视频:2-9 Vite 中得 env 环境变量 (12:21)
本章讲解 Vite 的一些高级功能,比如热更新,服务端渲染,集成到 node 服务中等,让同学们在遇到一些特殊情况时也能够得心应手。
图文:3-1 【知识拓展】什么是热更新
视频:3-2 Vite 中的 HMR 热更新功能 (14:02)
视频:3-3 Vite 的 glob-import 批量导入功能 (10:18)
视频:3-4 Vite 性能揭秘—预编译优化 (11:35)试看
视频:3-5 在非 Node 服务中集成 Vite (18:17)
视频:3-6 Nodejs 集成 Vite 开发时的 SSR (16:39)
视频:3-7 Node 集成正式 build 的 Vite 应用的 SSR (15:12)
视频:3-8 通过 SSR 功能实现静态站点导出 (11:54)
视频:3-9 Vite 配置项一览 (19:55)
作业:3-10 【任务题】使用vite更新一个你的现有项目
Vite 的内核是围绕 Rollup 进行构建,因此,想要更好得理解 Vite 学习 Rollup 是必须的。本章将一起学习 Rollup 的核心应用。
视频:4-1 Rollup 介绍 (10:36)
图文:4-2 【知识拓展】ES Module详解
视频:4-3 Rollup 的命令行使用 (19:37)
视频:4-4 Rollup 配置文件使用 (18:38)
视频:4-5 Rollup 插件功能解析(上) (14:59)
视频:4-6 Rollup 插件功能解析(下) (19:28)
视频:4-7 Rollup 常用插件盘点 (13:32)
视频:4-8 Esbuild 的使用教程 (19:03)
视频:4-9 Esbuild 插件的开发方式 (20:43)
作业:4-10 【任务题】用rollup打包一个vue或者react项目
作业:4-11 【讨论题】谈谈你对esbuild未来的预测
本章详细介绍 Vite 的插件系统,包括插件能做什么、如何实现的、并通过讲解官方的Vite-Vue3-jsx 插件的源码来讲解 Vite 插件的实现原理。
视频:5-1 Vite 插件开发概述 (08:58)
视频:5-2 Vite 插件的执行时机 (09:22)
视频:5-3 Vite 插件 API 详解 (15:22)
视频:5-4 HMR-API 详细解析(上) (14:57)
视频:5-5 HMR-API 详细解析(下) (17:50)
视频:5-6 vite-vue3-jsx 插件概览 (09:49)
视频:5-7 vite-vue3-jsx 插件源码解析之配置和产出 (17:44)
视频:5-8 vite-vue3-jsx 插件详解之 HMR (18:18)
视频:5-9 vite-vue3-jsx 插件解析之 SSR (10:20)
本章将带领同学们实现一个真实可用的 Vite 插件。应用该插件,可以轻松实现用 MDX语法来写页面,并且可实现主题切换内置组件等功能,让你快速搞定静态页面。
图文:6-1 【拓展知识】Ast语法树介绍
视频:6-2 MDX 语法介绍和插件设计 (08:05)
视频:6-3 MDX 的使用以及 mdx-loader 的原理 (16:07)
视频:6-4 MDX 如何配合 React 使用 (15:55)
视频:6-5 插件 Vue 版本基础实现 (13:45)
视频:6-6 Vue3 的 mdx 函数实现 (24:46)
视频:6-7 Vite-mdx 插件 vue3 联调 (10:08)
视频:6-8 Vite-mdx 插件集成 react (13:59)
视频:6-9 Vite-mdx 插件进一步完善 (08:14)
视频:6-10 独立开发 vite-mdx 插件并发布到 npm (17:52)
视频:6-11 解决发布 vite-mdx 插件的问题 (05:15)
本章将带领大家一起来从源码层面真正理解 Vite。我们会从 Vite的 dev server、热更新、如何编译文件这些角度来完整展示 Vite 的核心实现原理,让同学们不仅会用而是真正的理解 Vite
视频:7-1 Vite 源码解析-目录结构和构建 (11:17)
视频:7-2 启动Vite 的 createServer (19:37)
视频:7-3 resolveConfig 解析配置过程解析(上) (11:20)
视频:7-4 resolveConfig 解析配置过程解析(下) (11:54)
视频:7-5 pluginContainer 作用和源码解析 (14:04)
视频:7-6 JS 请求处理和模块图谱源码解析 (21:57)
视频:7-7 vite-dev-server 中的 HMR 处理 (15:45)
视频:7-8 vite 预编译优化源码解析 (25:24)
视频:7-9 总结 (06:51)
作业:7-10 【任务题】挑选vite的内部plugin,进行源码解析并分享

发货方式
自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。
手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。
退款说明
1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);
2、营销推广类:未达到卖家描述标准的;
3、点卡软件类:所售点卡软件无法使用的;
3、发货:手动发货商品,在卖家未发货前就申请了退款的;
4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)
5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。
注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!
注意事项
1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);
2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);
3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。
送码声明
1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。
¥39.00
大模型时代的向量数据库(已完结)...
¥79.00
C++编程大师之路:代码源信奥C++课程视频教程...
¥30.00
誉天教育-华为安全课程全集...
¥30.00
C语言30小时高效通关(考研+嵌入式+计算机二级)课程...
¥30.00
【C++教程】[C#视频教程] 传智播客苏坤C#编程基础...
¥30.00
2024版 Linux 0基础手把手(安装部署+项目实战)...
¥30.00
江南一点雨-SpringBoot+AI项目实战...
¥30.00
贪心-大模型微调实战营-精通+指令微调+开源大模型微调+对齐+垂直领域...
¥30.00
AI大模型入门课程(第五期)...
¥30.00
深度之眼比赛专题