首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
前端框架笔记
HugoHHH
创建于2022-09-04
订阅专栏
仅记录个人学习
暂无订阅
共4篇文章
创建于2022-09-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Webpack记录
目前技术理解 webpack 打包做了什么 读取转换文件 用 fs 模块读取以及写入文件 获取打包命令行参数,通过 process.argv 读取文件后,替换文件内容主要依据是根据 ast 抽象语法分
Vite 记录
vite 预加载 路径补全 在处理import _ from "lodash这种非绝对路径和相对路径的引用时,会触发路径补全:import _ from "/node_modules/.vite/de
Webpack和vite对比
主要差异 开发服务器启动方式及热模块更新 Webpack 需要对整个项目进行分析和打包构建,生成一个或多个 bundle 包,过程包含大量的文件读取、解析、转换、优化。修改一个小模块需要重新执行整个打
虚拟 dom 和 diff 算法理解,实现简易的 snabbdom
虚拟 dom 生成虚拟 dom diff 算法 比较规则 根据 key 和选择器 sel 唯一标识判断是否同一个节点 同一虚拟节点才进行精细比较 跨级不比较,直接删除,插入新的 patch 函数 判断