获得徽章 1
- #青训营笔记创作活动#
2月15日,30打卡
今日学习SnapshotSandbox:记录 window 对象,每次 unmount 都要和微应用的环境进行 Diff
LegacySandbox:在微应用修改 window.xxx 时直接记录 Diff,将其用于环境恢复
ProxySandbox:为每个微应用分配一个 fakeWindow,当微应用操作 window 时,其实是在 fakeWindow 上操作。展开评论点赞 - #青训营笔记创作活动#
2月14日 打卡day29
fabric.js的功能很强大,可以很轻松的开发出一个简版的图片编辑器,自定义素材、模板、字体文件;评论点赞 - #青训营笔记创作活动#
2月12日,day28打卡
今日学习
本文从一个基础案例出发,先依次讲解了 Tapable 中各种类型 Hook 的基本用法和运行机制,接着再次回到最初的案例中,花了大量篇幅讲解 Tapable 的核心思想和实现思路。在这过程中不仅讲清楚了怎么去实现,更重要的是授人以渔,分析了为什么这么做。
展开评论点赞 - #青训营笔记创作活动#
2月11日 day 27打卡
今日学习
Map 比 Object 快,除非有小的整数、数组索引的键,而且它更节省内存。
如果你需要一个频繁更新的 hash map,请使用 Map;如果你想一个固定的键值集合(即记录),请使用Object,并注意原型继承带来的陷阱。展开评论点赞 - #青训营笔记创作活动#
2月10号,day26打卡
今日学习
基于上面这两点,其他的代表性编译时框架如Solid、Svelte 很难实现 Vue 的 Shell 架构(没法标记静态节点),因此 Shell 方案可以理解为在 Vue 框架下的一个特殊优化了。对于 Vue 外的其它框架方案,仍然可以采用 Islands 进行特定场景的优化。
展开评论点赞 - #青训营笔记创作活动#
2月9日,day25打卡
今日学习
Islands 架构是今年比较火的一个话题,目前社区一些比较知名的新框架如 Fresh、Astro 都是 Islands 架构的典型代表展开评论点赞 - #青训营笔记创作活动#
2月8日 打卡day25
今日学习
了解 docker 常见操作,如构建镜像、运行容器、进入容器执行命令
如何进入 docker 容器中进行调试
使用 docker 启动 nginx 容器,并在本地浏览器某端口可直接打开
如何得知启动 nginx 容器的 IP 端口展开评论点赞 - #青训营笔记创作活动#
2月6日 打卡day24
今日学习
三种适配方案
1、vw vh
2、scale
3、rem+vw wh
数据大屏适配方案,是在数据显示的过程中比较重要的事情。
展开评论点赞 - #青训营笔记创作活动#
2月5号,打卡day23
今日学习
20个开源的前端低代码项目,虽然没有一个一个尝试但是看上去比较实用![[呲牙]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)
评论点赞 - #青训营笔记创作活动#
2月4号,打卡day22
今日学习
如何构造高性能结构
结构扁平化,收益很大,处理方便评论点赞
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)