获得徽章 1
#青训营笔记创作活动#
2.14 day30
今日学习了三种js沙箱:

SnapshotSandbox:记录 window 对象,每次 unmount 都要和微应用的环境进行 Diff
LegacySandbox:在微应用修改 window.xxx 时直接记录 Diff,将其用于环境恢复
ProxySandbox:为每个微应用分配一个 fakeWindow,当微应用操作 window 时,其实是在 fakeWindow 上操作
展开
评论
#青训营笔记创作活动#
day 29 2.13
今日学习:
package.json 是前端每个项目都有的 json 文件,位于项目的根目录。跟着文章学习了package.json的解读,学习了解了 package.json 的常见配置。有了这些知识,可以更好的解读大部分package.json。
展开
评论
#青训营笔记创作活动#
2.12 day 28
今日了解了Tapable:Tapable是一个类似于 Node.js 中的 EventEmitter 的库,但它更专注于自定义事件的触发和处理。通过 Tapable 我们可以注册自定义事件,然后在适当的时机去执行自定义事件。
展开
评论
#青训营笔记创作活动#
day 27 2.11
今日学习:
Map 比 Object 快,除非有小的整数、数组索引的键,而且它更节省内存。
如果需要一个频繁更新的 hash map,可使用 Map;
如果想一个固定的键值集合(即记录),可使用Object,并注意原型继承带来的陷阱。
展开
评论
#青训营笔记创作活动#
day 26 2.10
了解了Islands 架构诞生的来龙去脉,和它相比于 Next.js、Gatsby 等传统方案的优势,社区相关框架的实现原理,最后看了相关实践
评论
#青训营笔记创作活动# day 25 2.9
学习了doctor的使用
docke 使应用部署更加轻量,可移植,可扩展,更好的环境隔离
评论
#青训营笔记创作活动#
day 24 2.8


对各种大屏幕的情况都做了处理,而且解析了原理,很透彻
评论
#青训营笔记创作活动# day23 2.7
几个值得学习和使用的低代码开源项目
评论
DAY 22 2.6

#青训营笔记创作活动#
将整个树的整个结构扁平化,每个item都扁平化平铺在第一层,每一个item都有各自的parentId与childrenIds,这个item专门表达根节点

优点:
结构很清晰,我们可以很轻易的对数据进行处理。
特别是在特别大数据量的情况下,这种形式可以极大的提高性能,减去需要遍历的性能消耗。
以前各种在数组对象出现的弊端都消失了。
展开
评论
#青训营笔记创作活动#
day 21 2.4
了解了一款由 npm/yarn 衍生而来的包管理器:pnpm,pnpm有着包安装速度极快,磁盘空间利用非常高效的优点,pnpm将包本身和依赖放在同一个node_module下面,与原生 Node 完全兼容,又能将package 与相关的依赖很好地组织到一起,同时巧妙地规避了非法访问依赖的问题
展开
评论
#青训营笔记创作活动#
day20 2.2
观摩大佬用纯前端实现羊了个羊,[捂脸]只能说好强啊
评论
#青训营笔记创作活动#
2.1 day19
学习了几种浏览器调试技巧,原来的我只会console.log[捂脸]
评论
#青训营笔记创作活动#
1.31 day 18
学习了3个函数的巧妙用法,感觉改完清爽多了
评论
day17 1.30
#青训营笔记创作活动#
学习几种css监听事件的方法,好用[赞]
评论
#青训营笔记创作活动#
1.29 day16
这个真看不懂,只能说牛[晕]
评论
#青训营笔记创作活动#
1.28
day 15
学习了对antd组建源码的调试,一般90%的人不会调试,但是学会调试有很大作用
评论
#青训营笔记创作活动#
1.27 day 14

了解了使用frbric.js制作图形编辑器,作者讲的很详细
评论
下一页