- 博客(16)
- 收藏
- 关注
原创 vite学习笔记
一个开发服务器,基于ES Module一个构建指令,使用Rollup打包基于ESM,跳过打包阶段,冷启动更快基于ESM,热更新更快,利用浏览器缓存,更新更快,基于ESM的方式提供源码,真正的按需加载。
2025-02-04 21:06:23
720
原创 【1.1w字】webpack学习笔记--深入了解原理
我们的mini-webpack就成功了。如果再pitch函数中, 通过import/require引入css loader处理文件,返回js脚本,作为这个pitch 的返回值,发生熔断, 掉头执行normal loader ,这样的好处是, 直接将css loader返回的js 脚本交给webpack执行, 不再需要我们去编写处理这段脚本的逻辑。他会再内部一个或者多个**入口**为起点构建一个**依赖图**,然后将项目中所需要的**所有模块**组合成一个或者多个浏览器兼容的bundles,来展现你的内容。
2025-01-27 10:21:44
340
原创 各大微前端学习笔记
通过属性的配置进行隔离。原理:在子应用**激活**时,记录**当前**全局变量的状态,在子应用**卸载**时,将全局变量**恢复**到之前的状态,从而避免子应用对全局变量的修改影响到全局。- 为子应用创建iframe后,会设置src和主应用同域,这时候就会加载主应用的资源,这时候必须在iframe实例化完成后资源未加载完时,及时中断,防止污染。- import-html-entry 加载子应用,并尝试未脚本提供一个隔离的执行环境,从而实现子应用的独立加载和运行,提供了一定的资源管理和隔离能力。
2025-01-27 10:21:09
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人