- 博客(3)
- 收藏
- 关注
原创 2026前端工程化实战:彻底搞懂 Babel 体积优化与兼容性问题(附面试通关指南)
《2026前端Babel优化实战:解决体积与兼容性问题》 本文通过三个实验揭示Babel优化核心方案: 裸奔模式导致代码膨胀:默认配置会使class转译辅助函数重复插入 Runtime方案解决代码重复:使用@babel/plugin-transform-runtime提取公共函数 Polyfill按需加载:配置useBuiltIns:"usage"精准引入所需API补丁 2026最佳实践: 业务项目:@babel/preset-env + useBuiltIns:"usage&
2026-03-16 09:48:07
369
原创 从零实现 Webpack 自定义 Loader:手写 markdown-loader,从原理到落地全流程详细实操
本文详细讲解如何从零手写一个Webpack的markdown-loader,实现Markdown文件在前端项目中的高效渲染。内容包括:核心原理(Loader本质、纯函数要求)、必备依赖(marked、highlight.js)、完整实现步骤(创建Loader文件、配置Webpack、项目使用示例),并针对Vue和React项目分别给出配置方案。文章还提供了新手常见问题解决方案,如路径配置、HTML渲染、代码高亮等问题,并指出该技能在面试中的加分价值。通过构建阶段转换Markdown为HTML,可显著提升页面
2026-03-13 11:00:48
401
原创 Vue3五种父传子通信的方法(超详细带demo)
方式适用场景特点props父传子数据支持数据类型验证和默认值v-model父子双向绑定适用于表单$refs父调子方法直接操作子组件跨层级传递数据避免props一层层传递Event Bus任意组件通信全局事件监听。
2025-04-07 09:41:27
2733
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅