价格: 69 学币

分类: 前端开发

发布时间: 2025-02-16 20:21:18

最近更新: 2025-02-16 20:21:18

资源类型: VIP

优惠: 开通VIP/SVIP免费获取此资源

开通VIP享受更多优惠 网盘下载地址

课程介绍

珠峰架构前端工程化视频教程,由优库it资源网整理发布。

资源目录

.
├── 1__Webpack4/
│   ├── [ 39M]  1__001.webpack基础配置
│   ├── [ 27M]  2__002.webpack打包出的文件解析
│   ├── [ 33M]  3__003.Html插件
│   ├── [ 38M]  4__004.样式处理
│   ├── [ 34M]  5__005.样式处理
│   ├── [ 25M]  6__006.转化es6语法
│   ├── [ 38M]  7__007.处理js语法及校验
│   ├── [ 33M]  8__008.全局变量引入问题
│   ├── [ 41M]  9__009.图片处理
│   ├── [ 12M]  10__010.打包文件分类
│   ├── [ 20M]  11__011.打包多页应用
│   ├── [ 35M]  12__012.配置source-map
│   ├── [ 12M]  13__013.watch的用法
│   ├── [ 21M]  14__014.webpack小插件应用
│   ├── [ 38M]  15__015.webpack跨域问题
│   ├── [ 29M]  16__016.resolve属性的配置
│   ├── [ 18M]  17__017.定义环境变量
│   ├── [ 13M]  18__018.区分不同环境
│   ├── [ 20M]  19__019.noParse
│   ├── [ 19M]  20__020.IgnorePlugin
│   ├── [ 40M]  21__021.dllPlugin
│   ├── [ 14M]  22__022.happypack
│   ├── [ 25M]  23__023.webpack自带优化
│   ├── [ 29M]  24__024.抽离公共代码
│   ├── [ 17M]  25__025.懒加载
│   ├── [ 12M]  26__026.热更新
│   ├── [ 22M]  27__027.tapable介绍
│   ├── [ 46M]  28__028.tapable
│   ├── [ 47M]  29__029.AsyncParralleHook
│   ├── [ 31M]  30__030.AsyncSeriesHook
│   ├── [ 19M]  31__031.AsyncSeriesWaterfall
│   ├── [ 18M]  32__032.loader
│   ├── [ 36M]  33__033.loader配置
│   ├── [ 31M]  34__034.babel-loader实现
│   ├── [ 29M]  35__035.banner-loader实现
│   ├── [ 36M]  36__036.实现file-loader和url-loader
│   ├── [ 21M]  37__037.less-loader和css-loader
│   ├── [ 47M]  38__038.css-loader
│   ├── [ 19M]  39__039.webpack流程介绍
│   ├── [ 31M]  40__040.webpack中的插件
│   ├── [ 31M]  41__041.文件列表插件
│   ├── [ 66M]  42__042.内联webpack插件
│   └── [ 35M]  43__043.打包后自动发布
├── 2__Webpack5新特性/
│   ├── [160M]  1__001.webpack新特性
│   └── [243M]  2__002.webpack新特性
├── 3__Webpack5核心/
│   ├── [167M]  1__001.webpack基本概念
│   ├── [202M]  2__002.webpack基础使用
│   ├── [133M]  3__003.webpack基础使用
│   ├── [152M]  4__004.webpack打包后文件的分析
│   └── [204M]  5__005.异步加载代码
├── 4__Webpack工作流/
│   ├── [209M]  1__001.webpack工作流
│   ├── [162M]  2__002.webpack工作流
│   └── [ 74M]  3__003.webpack工作流
├── 5__AsyncQueue/
│   └── [152M]  1__001.实现AsyncQueue
├── 6__WebpackLoader/
│   ├── [ 60M]  1__001.loader
│   ├── [143M]  2__002.实现babel-loader
│   ├── [212M]  3__003.实现style-loader
│   ├── [166M]  4__004.实现load-runner
│   └── [ 64M]  5__005.实现load-runner
├── 7__css-loader/
│   ├── [ 90M]  1__001.css-loader打包结果分析
│   ├── [ 47M]  2__002.支持import
│   ├── [ 41M]  3__003.postcssCSS语法树
│   ├── [185M]  4__004.支持import
│   ├── [ 44M]  5__005.importLoaders详细说明
│   ├── [125M]  6__006.支持url
│   ├── [ 98M]  7__007.style-loader
│   └── [ 32M]  8__008.to-string-loader
├── 8__vue-loader/
│   ├── [228M]  1__001.实现vue-loader
│   └── [162M]  2__002.实现vue-loader
├── 9__px2rem-loader/
│   ├── [140M]  1__001.实现Px2Remloader
│   └── [228M]  2__002.实现Px2Remloader
├── 10__Tapable/
│   ├── [ 85M]  1__001.tapable
│   ├── [172M]  2__002.实现SyncHook
│   ├── [163M]  3__003.AsyncParallelHook
│   └── [176M]  4__004.tapable
├── 11__Webpack插件/
│   ├── [179M]  1__001.webpack插件
│   └── [123M]  2__002.编写webpack插件
├── 12__DllPlugin/
│   ├── [ 38M]  1__001.使用DllPlugin
│   ├── [ 47M]  2__002.使用DllReferencePlugin
│   ├── [160M]  3__003.生成dllutils
│   ├── [ 87M]  4__004.介绍DllReferencePlugin.js
│   └── [295M]  5__005.实现DllReferencePlugin
├── 13__SourceMap/
│   ├── [ 79M]  1__001.webpack的devtool配置
│   ├── [ 39M]  2__002.mappings
│   ├── [ 45M]  3__003.vlq编码
│   ├── [ 65M]  4__004.vlqBase64编码
│   └── [ 76M]  5__005.sourcemap原理
├── 14__HMR/
│   ├── [253M]  1__001.实现webpack开发中间件
│   ├── [127M]  2__002.使用HMR
│   ├── [ 56M]  3__003.启动ws服务器
│   ├── [ 37M]  4__004.打包后的模块分析
│   ├── [ 15M]  5__005.连接socket服务器
│   ├── [ 75M]  6__006.创建父子模块的关系
│   ├── [105M]  7__007.实现热更新
│   └── [ 33M]  8__008.文件的生成过程
├── 15__Webpack性能优化/
│   ├── [ 17M]  1__001.项目初始化
│   ├── [ 44M]  2__002.打包的数据分析
│   ├── @优库it资源网ukoou.com
│   ├── [138M]  3__003.增加查找速度
│   ├── [120M]  4__004.配置环境
│   ├── [154M]  5__005.treeshaking和代码分割
│   └── [242M]  6__006.babel-runtime
├── 16__Webpack代码分割/
│   └── [409M]  1__001.webpack代码分割
├── 17__Webpack面试题/
│   ├── [ 72M]  1__001.构建工具选型
│   ├── [ 96M]  2__002.webpack如何调试
│   ├── [126M]  3__003.有哪些常见的loader和plugin
│   ├── [ 83M]  4__004.代码分割
│   ├── [ 64M]  5__005.hash
│   ├── [ 89M]  6__006.优化打包速度
│   ├── [ 58M]  7__007.如何编写loader
│   ├── [ 80M]  8__008.webpack打包的原理
│   ├── [ 31M]  9__009.tree-shaking
│   └── [ 96M]  10__010.hmr
├── 18__从零实现Webpack/
│   ├── [104M]  1__001.实现Compiler的run方法
│   ├── [134M]  2__002.实现Compiler和make钩子
│   ├── [ 12M]  3__003.分析对象之间的关系
│   ├── [ 24M]  4__004.复习上节课的流程
│   ├── [110M]  5__005.实现buildModule
│   ├── [ 19M]  6__006.实现Stats
│   ├── [ 58M]  7__007.获得依赖的模块ID
│   ├── [125M]  8__008.递归编译模块
│   ├── [ 55M]  9__009.实现seal封装Chunk代码块
│   ├── [106M]  10__010.实现emit功能
│   ├── [195M]  11__011.支持懒加载
│   ├── [ 44M]  12__012.加载第三方模块
│   ├── [153M]  13__013.splitChunks
│   ├── [ 79M]  14__014.代码分割
│   ├── [127M]  15__015.runtime运行原理
│   ├── [166M]  16__016.实现自己的splitChunks
│   ├── [ 76M]  17__017.支持loader-runner
│   ├── [115M]  18__018.三个hash值
│   ├── [ 66M]  19__019.treeshaking
│   └── [ 85M]  20__020.preload和prefetch
├── 19__模块联邦/
│   ├── [151M]  1__001.模板联邦
│   ├── [146M]  2__002.模块联邦
│   ├── [155M]  3__003.模块联邦
│   ├── [ 83M]  4__004.模块联邦
│   ├── [187M]  5__005.模块联邦使用
│   └── [120M]  6__006.模块联邦的工作原理
├── 20__CreateReactApp/
│   ├── [200M]  1__001.实现create-react-app
│   ├── [133M]  2__002.实现create-react-app
│   ├── [166M]  3__003.实现react-scripts中的build命令
│   └── [256M]  4__004.react-scripts源码中的webpack配置
├── 21__ VueCli 1/
│   ├── [114M]  1__001.命令行参数解析
│   ├── [ 53M]  2__002.实现创建的基本逻辑
│   ├── [ 78M]  3__003.下载项目模版
│   └── [ 63M]  4__004.修改配置文件
├── 22__VueCli 4/
│   ├── [191M]  1__001.学习前置工具包
│   ├── [211M]  2__002.实现获取预设的功能
│   ├── [192M]  3__003.安装依赖和开始编写插件
│   └── [281M]  4__004.实现插件功能
├── 23__Create-Vite/
│   ├── [102M]  1__001.配置执行命令
│   ├── [ 56M]  2__002.编写配置命令
│   ├── [ 52M]  3__003.实现子进程执行配置命令
│   ├── [ 81M]  4__004.实现create命令
│   ├── [135M]  5__005.完成create命令
│   ├── [405M]  6__006.实现文件的拷贝
│   └── [288M]  7__007.实现插件机制
├── 24__Lerna/
│   ├── [192M]  1__001.搭建开发环境
│   ├── [ 79M]  2__002.如何解析参数
│   └── [230M]  3__003.实现init和create方法
├── 25__Rollup/
│   ├── [ 24M]  1__001.rollup实践
│   ├── [165M]  2__002.rollup实现
│   ├── [141M]  3__003.实现treeshaking
│   ├── [184M]  4__004.实现treeshaking
│   ├── [165M]  5__005.包括修改语句
│   ├── [148M]  6__006.实现重命名
│   ├── [ 64M]  7__007.rollup插件
│   ├── [214M]  8__008.实现rollup插件
│   └── [258M]  9__009.实现rollup插件
├── 26__Vite1/
│   ├── [ 35M]  1__001.vite用法
│   ├── [ 69M]  2__002.vite环境搭建
│   ├── [ 55M]  3__003.重写import路径
│   └── [ 55M]  5__005.vue文件解析
├── 27__Vite2/
│   ├── [151M]  1__001.搭建vite2开发环境
│   ├── [132M]  3__003.vite测试
│   ├── [255M]  4__004.vite的SSR
│   ├── [209M]  5__005.实现vite
│   ├── [145M]  6__006.实现vite
│   ├── [ 82M]  7__007.实现vite
│   ├── [141M]  8__008.实现vite
│   ├── [158M]  9__009.实现vite
│   ├── [150M]  10__010.实现vite
│   ├── [142M]  11__011.实现vite
│   ├── [190M]  12__012.实现vite
│   ├── [139M]  13__013.实现vite
│   ├── [240M]  14__014.实现vite
│   ├── [162M]  15__015.实现vite
│   └── [188M]  16__016.实现vite
├── 28__Gulp/
│   ├── [176M]  1__001.实现undertaker
│   ├── [223M]  2__002.实现yinyl-fs
│   ├── [ 85M]  3__003.定义gulp任务
│   ├── [ 29M]  4__004.执行文件拷贝任务
│   ├── [162M]  5__005.配置编译和开发服务器
│   ├── [ 64M]  6__006.发现并处理引用
│   ├── [ 38M]  7__007.可读流的使用
│   ├── [ 58M]  8__008.实现Readable
│   ├── [ 11M]  9__009.实现Writable
│   ├── [102M]  10__010.实现highWaterMark
│   ├── [ 30M]  11__011.实现Duplex
│   ├── [ 48M]  12__012.实现Transform
│   ├── [ 55M]  13__013.实现PassThrough
│   ├── [177M]  14__014.实现gulp定义任务
│   ├── [144M]  15__015.实现undertaker
│   ├── [156M]  16__016.实现src
│   ├── [ 62M]  17__017.实现dest
│   └── [112M]  18__018.实现gulp插件
├── 29__Polyfill/
│   ├── [110M]  1__001.useBuiltins
│   └── [106M]  2__002.babel-runtime
├── 30__ESLint/
│   ├── [113M]  1__001.掌握ast语法树实现babel插件
│   ├── [ 65M]  2__002.eslint的使用
│   └── [213M]  3__003.eslint的原理及插件实现