13 – 业务组件库打包、发布,添加CI-CD、12 – 通用上传组件开发以及使用等

  • 发布时间:
    2025-05-04 02:58:45
  • 文件大小:
    共计 334 个文件,合计:42.72GB
  • 资源来源:
    阿里云盘阿里云盘
  • 资源售价:
    积分5积分
・本站会员获取资源无需消耗积分。
・获取资源后可以在「个人中心」24 小时内无理由退积分。
为防止资源链接失效,请及时转存文件。
资源详情
📢 以下文件由阿里云盘用户[好***[155***786]]于2023-08-29分享(只展示部分的文件和文件夹)
全部文件42.72GB
13 - 业务组件库打包、发布,添加CI-CD4.29GB
6-3 【学习任务】发布自己的业务组件库.png37.81KB
6-2 【讨论题】谈一谈业务组件库的开发.png22.22KB
6-1 周总结.mp466.73MB
5-7 进一步配置 travis 完成 CD - 自动发布到 npm.mp4199.09MB
5-6 初步配置 travis 完成 CI.mp4174.29MB
5-5 什么是 CI CD? -.mp4176.14MB
5-4 发布或者提交前检查代码质量和测试结果.mp4218.47MB
5-3 给业务组件库添加测试用例.mp4324.21MB
5-2 使用 npm publish 发布业务组件库.mp4182.05MB
5-1 npm 简介和 package.json 的设置.mp4160.38MB
4-8 扩展知识 - Rollup 插件开发的简单原理.mp4251.67MB
4-7 分析 Element Plus 的打包过程.mp4267.4MB
4-6 使用 npm link 本地测试组件库.mp4221.14MB
4-5 生成两种格式的模块文件.mp4144.46MB
4-4 尝试打包入口文件.mp4295.24MB
4-3 添加 Typescript Plugin.mp4220.66MB
4-2 添加 Vue Plugin.mp4170.65MB
4-1 Rollup 配置文件和插件.mp487.9MB
3-3 创建入口文件.mp493.66MB
3-2 Vue 插件系统简介.mp4121.49MB
3-1 创建组件库基本代码结构.mp4125.11MB
2-5 花絮 - Snowpack 另类打包工具 简介.mp4209.64MB
2-4 打包什么类型的模块.mp4133.84MB
2-3 Webpack 对阵 Rollup.mp4199.54MB
2-2 打包工具的根本作用.mp4107.4MB
2-1 Javascript 模块化历史.mp4135.15MB
1-1 周导学.mp4108.68MB
12 - 通用上传组件开发以及使用5.67GB
7-1 周总结.mp4124.75MB
6-5 【学习任务】完成 ImageProcesser 组件的开发.png77.12KB
6-4 通过 Image 构造函数获取图片的原始大小.mp4190.92MB
6-3 扩展知识:Element 类型家族之间的关系.mp4257.5MB
6-2 上传图片后将图片组件添加到编辑器.mp4132.44MB
6-1 将上传组件添加到左侧组件列表.mp4146.88MB
5-6 Jest 浏览器环境之谜.mp4222.67MB
5-5 本地图片预览的两种方式.mp4245.63MB
5-4 Element Plus Upload 组件源码分析第二部分.mp4142.91MB
5-3 Element Plus Upload 组件源码分析第一部分.mp4187.6MB
5-2 Vue3 中组件通信的四种方法.mp4303.55MB
5-1 Vue3 世界中的三种实例.mp4228.81MB
4-5 【讨论题】谈一谈测试驱动开发.png19.14KB
4-4 添加实例方法的编码和测试.mp4312.1MB
4-3 使用流程图分析代码小的重构.mp4166.48MB
4-2 添加拖动上传测试.mp4300.65MB
4-1 新的开发方式:添加拖动上传编码.mp4248.51MB
3-6 中期回顾完成情况和新的需求.mp4133.57MB
3-5 测试驱动开发 - 完成上传前检查的特性.mp4357.88MB
3-4 根据测试完成自定义模版功能.mp4217.4MB
3-3 编写自定义模版功能的测试用例.mp4219.46MB
3-2 根据测试实现上传文件列表功能.mp4390.32MB
3-1 编写上传文件列表功能的测试用例.mp4253.44MB
2-4 上传基本流程的测试编写.mp4241.67MB
2-3 万事开头难 - 编码基本流程.mp4243.14MB
2-2 上传文件的原理.mp4263.18MB
2-1 上传组件需求分析.mp4170.64MB
1-1 导学.mp4100.27MB
11 - 掌握测试基本工具,给组件库添加单元测试3.56GB
6-2 【学习任务】完成 IconSwitch 组件的开发,并且为此添加测试.png47.6KB
6-1 章重点内容回顾和总结.mp494.28MB
5-4 TDD 第三步:和应用整合.mp498.05MB
5-3 TDD 第二布:代码实现.mp4265.45MB
5-2 TDD 第一步:编写测试用例.mp4285.13MB
5-1 什么是 TDD 的开发方式.mp4111.27MB
4-4 单独测试 Vuex store.mp4258.46MB
4-3 模拟第三方库实现的三种”药方“ - 第二部分.mp4189.74MB
4-2 模拟第三方库实现的三种”药方“ - 第一部分.mp4229.7MB
4-1 测试中 mock 全局组件的实现.mp4206.43MB
3-5 测试通用准备和清理.mp4221.93MB
3-4 测试组件:异步请求.mp4257.5MB
3-3 测试组件:触发事件,更新表单,验证事件.mp4241.09MB
3-2 测试组件:渲染和元素获取.mp4168.27MB
3-1 配置测试开发环境.mp4183.24MB
2-7 【讨论题】谈谈关于测试.png247.77KB
2-6 Jest mock Timers.mp4144.65MB
2-5 Jest mock 第三方模块实现.mp4227.38MB
2-4 Jest mock 函数测试.mp4116.08MB
2-3 Jest 实现异步测试.mp4121.66MB
2-2 Jest 简介.mp4121.73MB
2-1 为什么要有测试.mp450.15MB
1-1 导学.mp450.26MB
10 - 编辑器基本布局,及业务组件库初步开发3.25GB
5-4 【学习任务】修复在画布中点击组件跳转的问题.png20.61KB
5-3 【学习任务】添加更多属性和组件的对应关系.png33.02KB
5-2 【学习任务】完成删除画布的逻辑.png18.29KB
5-1 本周重点内容回顾和总结.mp4142.61MB
4-5 【讨论题】聊聊 Vue Template 和 JSX 的两种写法的看法.png22.21KB
4-4 方案二:使用 render 函数实现桥梁.mp491.47MB
4-3 方案一:使用 JSX 重写 PropsTable 组件.mp4231.54MB
4-2 将文本转换为 vNode.mp4166.08MB
4-1 提出优化需求,以及组件返回的真相.mp4179.47MB
3-7 添加编辑表单并更新界面 第二部分.mp4185.07MB
3-6 添加编辑表单并更新界面 第一部分.mp4256.07MB
3-5 分析展示和编辑属性的“金科玉律.mp490.81MB
3-4 添加更多复杂对应关系并展示.mp4200.35MB
3-3 添加更多简单对应关系并展示.mp4137.22MB
3-2 添加属性和表单的基础对应关系并展示.mp4237.22MB
3-1 获取正在编辑的元素的属性.mp4258.26MB
2-6 为业务组件属性添加类型的利弊.mp4125.21MB
2-5 完成点击模版列表添加到画布的行为.mp4197.36MB
2-4 LText 使用 hooks 重用逻辑.mp4171.38MB
2-3 LText 添加通用属性.mp4212.94MB
2-2 LText 组件初步实现.mp4182.85MB
2-1 将编辑器数据结构添加至 vuex store.mp4180.19MB
1-1 本周导学.mp477.21MB
09 - 项目整体搭建3.48GB
6-2 【学习任务】 完成《技术规范文档》.png29.96KB
6-1 本周总结.mp4120.08MB
5-5 使用 Module 分割 Vuex 模块.mp4187.01MB
5-4 Vuex 添加 mutations 和 getters.mp4220.91MB
5-3 Vuex 结合整个应用.mp4202.38MB
5-2 Vuex 安装和基础使用.mp4117.14MB
5-1 什么是状态管理工具.mp4138.39MB
4-6 使用 Vue Router 元数据和嵌套路由解决不同模版结构.mp4202.61MB
4-5 使用 Vue Router 钩子函数获取路由信息和跳转.mp4248.93MB
4-4 添加配置 Vue Router.mp4169.92MB
4-3 SPA 路由的基本原理.mp4209.19MB
4-2 使用 ant-design-vue 搭建页面框架.mp4271MB
4-1 安装 ant-design-vue 组件库.mp4179.56MB
3-6 【讨论】聊一聊对于 ESLint 和 Prettier.png23.95KB
3-5 了解 Git Flow 标准.mp4188.85MB
3-4 项目结构规范.mp4115.72MB
3-3 小花絮:使用 Prettier 自动格式化代码.mp4165.09MB
3-2 深入 ESLint 配置文件.mp4163.36MB
3-1 使用 ESLint 添加代码规范.mp4150.81MB
2-3 小花絮:Vue CLI 对战 Vite.mp4123.18MB
2-2 使用 Imooc CLI 创建项目.mp4132.73MB
2-1 大话前端工具链.mp4203.38MB
1-1 课程导学.mp456.02MB
08 - 前端基础技术回顾和巡礼4.05GB
3-9 第一个自定义hooks 函数.mp4252.88MB
3-8 Vue 使用 watch 精确控制副作用.mp4208.87MB
3-7 Vue 深入了解 watchEffect.mp4347.03MB
3-6 Vue 副作用处理机制.mp4200.54MB
3-5 深入响应式对象 - 存储和触发 effect.mp4216.31MB
3-4 深入响应式对象 - 追踪变化.mp4171.02MB
3-3 composition API 基础知识.mp4288.33MB
3-2 为什么有 composition API.mp4108.96MB
3-13 【讨论题】谈谈你对这两种框架 React 和 Vue 的看法.png22.28KB
3-12 【学习任务】为 clipboard.js 库写类型文件.png37.48KB
3-11 知识小结.mp4230.52MB
3-10 使用泛型改造自定义函数.mp4307.72MB
3-1 新特性简介.mp4276.82MB
2-9 定义文件 基础知识.mp4130.82MB
2-8 源码解析 extends 的妙用.mp4155.8MB
2-7 源码解析 :高级特性.mp4150.06MB
2-6 源码解析:深入泛型.mp4159.87MB
2-5 解析源码:泛型和接口.mp4164.97MB
2-4 泛型基础知识.mp489.47MB
2-3 类和接口.mp4137.32MB
2-2 接口:Interface.mp4127.68MB
2-11 typescript 总结.mp4102.82MB
2-10 定义文件进阶 - 写一个定义文件.mp4112.5MB
2-1 Typescript 基础知识.mp4160.3MB
1-1 本周导学.mp444.73MB
07 - B端项目需求分析和架构设计2.29GB
4-2 【学习任务】完成技术方案设计文档.png31.59KB
4-1 总体架构.mp4261.03MB
3-5 技术选型 - vue 和 react.mp4263.2MB
3-4 技术选型 - typescript.mp4213.56MB
3-3 编辑器难点解析二.mp4365.18MB
3-2 编辑器难点解析一.mp4257.61MB
3-1 组件库难点解决方案.mp4155.75MB
2-4 【讨论题】谈一谈大家目前在公司或者学习生活中,遇到的瓶颈.png22.13KB
2-3 项目难点分析.mp4320.06MB
2-2 需求分析.mp4354.66MB
2-1 引子:突破瓶颈,前端破局之路.mp486.21MB
1-1 本周简介.mp469.73MB
06 - 脚手架项目和组件初始化开发4.51GB
9-2 【学习任务】脚手架项目和组件初始化开发.png54.3KB
9-1 本周总结+作业.mp433.38MB
8-6 【讨论题】请谈谈你对Node.js require的理解(面试题).png47.04KB
8-5 require原理总结和回顾.mp480.91MB
8-4 require缓存机制解析和CommonJS加载主模块原理.mp4130.8MB
8-3 require加载内置模块和四种文件类型原理.mp4233.83MB
8-2 require加载模块原理详解.mp4294.18MB
8-1 require源码执行流程分析.mp4293.26MB
7-5 ejs.render和renderFile原理讲解.mp4128.74MB
7-4 ejs compile函数执行流程分析.mp4132.26MB
7-3 动态生成Function+with用法讲解.mp493.59MB
7-2 深入讲解ejs编译原理.mp4338.56MB
7-1 pile执行流程分析.mp4123.47MB
6-3 自定义模板上线.mp489.08MB
6-2 自定义模板安装逻辑开发.mp4456.98MB
6-1 自定义项目模板开发.mp427.99MB
5-4 解决组件库初始化过程中各种工程问题.mp4112.43MB
5-3 获取组件信息功能开发.mp4155.43MB
5-2 项目和组件模板数据隔离+动态配置ejs ignore.mp499.15MB
5-1 慕课乐高组件库模板开发.mp4127.72MB
4-7 init命令直接传入项目名称功能支持.mp494.17MB
4-6 本章核心:ejs动态渲染项目模板.mp4367.96MB
4-5 项目名称自动格式化功能开发.mp479.58MB
4-4 白名单命令检测功能开发.mp4127.95MB
4-3 项目模板安装依赖和启动命令.mp4211.42MB
4-2 拷贝项目模板功能开发.mp4119.18MB
4-1 引入项目模板类型和标准安装逻辑开发.mp4142.31MB
3-4 glob用法小结.mp479.84MB
3-3 ejs模板几种特殊用法.mp492.6MB
3-2 ejs模板不同标签用法详解.mp493.11MB
3-1 ejs模板引擎的三种基本用法.mp4133.93MB
2-2 脚手架组件初始化架构设计.mp436.88MB
2-1 脚手架安装项目模板架构设计.mp458.43MB
1-1 本周整体内容介绍和学习方法.mp434.05MB
05 - 脚手架创建项目流程设计和开发4.73GB
8-2 【学习任务】脚手架创建项目流程设计和开发.png51.58KB
8-1 本周总结+作业.mp480.85MB
7-9 放大招:手写命令行交互式列表组件(下).mp4245.65MB
7-8 放大招:手写命令行交互式列表组件(上).mp4252.79MB
7-7 响应式库rxjs快速入门.mp483.9MB
7-6 【讨论题】聊聊对readline源码的理解分析.png39.04KB
7-5 命令行样式修改的核心原理:ansi转义序列讲解.mp4457.37MB
7-4 秀操作:手写readline核心实现.mp4122.07MB
7-3 高能:深入讲解readline键盘输入监听实现原理.mp4500.21MB
7-2 readline的使用方法和实现原理.mp4192.59MB
7-10 inquirer源码执行流程分析.mp4148.41MB
7-1 本章学习路径和学习目标.mp476.44MB
6-3 项目模板更新功能调试.mp4151.6MB
6-2 通过spinner实现命令行loading效果.mp4216.98MB
6-1 脚手架下载项目模板功能开发.mp4267.49MB
5-4 基于vue-element-admin开发通用的中后台项目模板.mp4192.28MB
5-3 通过环境变量配置默认URL+选择项目模板功能开发.mp492.41MB
5-2 脚手架请求项目模板API开发.mp4152.54MB
5-1 脚手架初始化项目模板开发.mp4142.93MB
4-5 egg.js接入mongodb方法.mp493.94MB
4-4 云mongodb开通+本地mongodb调试技巧讲解.mp4186.76MB
4-3 通过egg.js框架添加新的API.mp4112.8MB
4-2 imooc-cli后端项目创建.mp4108.22MB
4-1 下载项目模板功能实现流程分析+egg.js简介.mp483.39MB
3-6 项目名称和版本号合法性校验.mp4163.69MB
3-5 获取项目基本信息功能开发.mp4120.3MB
3-4 强制清空当前目录功能开发.mp4169.27MB
3-3 inquirer其他交互形式演示.mp456.44MB
3-2 inquirer基本用法和常用属性入门.mp4122.95MB
3-1 项目创建准备阶段——判断当前目录是否为空功能开发.mp4126.07MB
2-3 下载项目模板阶段架构设计.mp426.37MB
2-2 项目创建前准备阶段架构设计.mp444.41MB
2-1 脚手架创建项目功能架构背后的思考.mp419.09MB
1-1 本周整体内容介绍和学习方法.mp435.24MB
04 - 脚手架命令注册和执行过程开发5.08GB
8-2 【学习任务】 脚手架命令注册的实现.png40.84KB
8-1 本周总结+作业.mp494.23MB
7-7 精化:Node多进程源码总结(想知道结论的同学直接点这里).mp4225.55MB
7-6 child_process库fork执行流程分析.mp496.15MB
7-5 高难度:深度解析child_process库spawn方法回调原理.mp4302.52MB
7-4 child_process事件应用方法详解.mp480.45MB
7-3 深度分析child_process库spawn底层实现.mp4398MB
7-2 高能:child_process库exec源码精度.mp4303.03MB
7-1 Node多进程child_process库exec方法源码执行流程分析.mp4405.8MB
6-5 windows操作系统spawn执行命令兼容.mp433.48MB
6-4 生成Node多进程动态执行代码.mp470.79MB
6-3 利用Node多进程动态执行命令(stdio的inherit属性讲解).mp4108.57MB
6-2 脚手架参数初始化方法开发.mp4217.89MB
6-1 通用脚手架命令Command类封装.mp4171.19MB
5-6 【讨论题】对Node.js cluster模块进行原理分析,说出你的理解.png57.11KB
5-5 child_process同步方法使用教程.mp456.24MB
5-4 child_process fork用法及父子进程通信机制讲解.mp460.66MB
5-3 child_process spawn用法以及与exec&execFile的区别.mp4131.45MB
5-2 child_process异步方法使用教程(exec&execFile).mp4148.71MB
5-1 进程的基本概念(讲解在操作系统中如何查看进程的嵌套关系).mp4194.07MB
4-9 Package类获取缓存模块入口文件功能改造.mp488.94MB
4-8 Package类更新模块逻辑开发.mp4213.91MB
4-7 Package类判断模块是否存在方法开发.mp4248.25MB
4-6 利用npminstall库安装npm模块.mp4344.26MB
4-5 Package类获取入口文件路径功能开发(pkg-dir应用+解决不同操作系统路径兼容问题).mp4181.45MB
4-4 Package类的属性、方法定义及构造函数逻辑开发.mp4261.23MB
4-3 创建npm模块通用类Package.mp484.45MB
4-2 动态执行库exec模块创建.mp472.15MB
4-1 脚手架命令本地调试功能支持.mp4133.03MB
3-3 脚手架命令动态加载功能架构设计.mp452.8MB
3-2 高性能脚手架架构设计.mp492.74MB
3-1 当前imooc-cli脚手架架构痛点分析.mp459.83MB
2-2 imooc-cli脚手架命令注册.mp488.14MB
2-1 imooc-cli脚手架初始化+全局参数注册.mp4133.76MB
1-1 本周整体内容介绍和学习方法.mp448.04MB
03 - 脚手架核心流程开发482.43MB
7-2 【学习任务】练习 commander 命令的使用.png40.52KB
7-1 本周总结+作业.mp421.41MB
6-6 Node支持ES Module的两种方法总结.mp48.32MB
6-5 【讨论题】聊一聊你对 Webpack babel-loader原理的理解.png42.43KB
6-4 通过Node原生支持ES Module.mp44.74MB
6-3 webpack loader配置babel-loader支持低版本node.mp439.65MB
6-2 通过webpack target属性支持Node内置库.mp410.33MB
6-1 通过webpack完成ES Module资源构建.mp415.76MB
5-5 再讲3条commander的高级用法.mp417.01MB
5-4 commander注册命令的两种高级用法.mp416.38MB
5-3 commander脚手架命令注册的两种方法.mp415.09MB
5-2 commander脚手架全局配置.mp49.01MB
5-1 快速实现一个commander脚手架.mp48.97MB
4-9 npm全局更新功能开发.mp424.46MB
4-8 通用npm API模块封装.mp430.24MB
4-7 环境变量检查功能开发.mp421.53MB
4-6 入参检查和debug模式开发.mp413.32MB
4-5 用户主目录检查功能开发.mp419.66MB
4-4 root账号启动检查和自动降级功能开发.mp417.88MB
4-3 最低Node版本检查功能开发.mp417.55MB
4-2 检查版本号功能开发(require加载资源类型讲解+npmlog封装).mp428.77MB
4-1 脚手架框架代码拆包+import-local应用.mp412.96MB
3-2 core模块技术方案.mp414.98MB
3-1 脚手架模块拆分策略.mp411.18MB
2-5 架构设计图绘图技巧分享.mp427.47MB
2-4 高端操作:脚手架架构设计+绘制架构图.mp429.78MB
2-3 加餐:大厂的git操作规范是怎样的?.mp46.97MB
2-2 前端研发过程中的痛点和需求分析.mp417.96MB
2-1 聊一个很多同学很感兴趣的话题:大厂是如何做项目的?.mp412.42MB
1-1 本周整体内容介绍和学习方法.mp48.55MB
02 - 脚手架架构设计和框架搭建1.34GB
5-3 【学习任务】脚手架架构设计和框架搭建.png37.04KB
5-1 本周总结+作业.mp420.46MB
4-9 lerna脚手架Command执行过程详解.mp436.96MB
4-8 lerna脚手架初始化过程超详细讲解.mp426.43MB
4-7 yargs高级用法讲解.mp432.11MB
4-6 脚手架框架yargs快速入门.mp456.24MB
4-5 【高能知识点】npm项目本地依赖引用方法.mp430.64MB
4-4 lerna初始化过程源码详细分析.mp451.6MB
4-3 Node源码调试过程中必会的小技巧.mp411.81MB
4-2 lerna源码结构分析和调试技巧.mp420.54MB
4-18 大招:如何快速拿到面试“一血”.mp444.05MB
4-17 讲一个高难度的正则表达式(想挑战的点进来).mp414.12MB
4-16 fs模块toRealPath源码深入解析.mp4102.65MB
4-15 Node模块加载核心方法_resovleFileName源码深入解析.mp455.04MB
4-14 resolve-from源码解析(彻底搞懂node_modules模块加载逻辑).mp462.48MB
4-13 pkg-dir源码解析(一大波优秀的文件操作库).mp438.18MB
4-12 import-local执行流程深度分析.mp437.98MB
4-11 【讨论题】谈一谈 Node和Web的事件循环(EventLoop)机制的异同.png48.8KB
4-10 【关键知识复习】javascript事件循环.mp49.5MB
4-1 赚回学费:武装简历、升职加薪.mp419.65MB
3-6 Lerna发布流程.mp470.06MB
3-5 Lerna核心操作.mp479MB
3-4 基于lerna搭建脚手架框架.mp437.59MB
3-3 本章重点:lerna简介及脚手架开发流程.mp419.08MB
3-2 原生脚手架开发痛点分析.mp441.09MB
3-1 本章的收获是什么,难点是什么?.mp432.46MB
2-9 脚手架本地调试标准流程总结.mp424.21MB
2-8 脚手架本地调试方法.mp435.54MB
2-7 快速入门第一个脚手架.mp429.11MB
2-6 脚手架开发流程和难点解析.mp417.69MB
2-5 脚手架原理讲解(下).mp432.27MB
2-4 脚手架原理讲解(上).mp482.29MB
2-3 从使用角度理解什么是脚手架?.mp448.02MB
2-2 站在前端研发的视角,分析开发脚手架的必要性.mp417.95MB
2-11 脚手架项目发布.mp425.87MB
2-10 脚手架命令注册和参数解析.mp424.48MB
2-1 本章知识脉络和难点解析.mp48.43MB
1-3 脚手架在课程中的定位.mp411.83MB
1-2 前端研发脚手架imooc-cli核心功能演示.mp451.3MB
1-1 确立本周目标.mp413.48MB
01 - 需求分析和架构设计:做什么,如何做?0B
网站声明:
1. 本站链接通过程序自动收集互联网公开分享链接,本站不储存、复制、传播任何网盘文件,也不提供下载服务。
2. 本站遵守相关法律法规,坚决杜绝一切违规不良信息,如您发现任何涉嫌违规的网盘信息,请立即向网盘官方网站举报,并及时反馈给我们进行屏蔽删除。同时您必须了解并同意本站《用户协议》,严禁搜索非法关键词。
3. 本站高度重视知识产权保护和个人隐私保护,如有网盘链接侵犯您的合法权益,请立即向网盘官方网站举报,并参见本站《版权说明》提供书面材料联系我们屏蔽删改。
4. 本站作为非经营性网站,所有服务仅供学习交流使用。
资源评论 AUP主 M管理员