获得徽章 1
- #青训营笔记创作活动#
2月7日day25
Tapable是一个类似于 Node.js 中的 EventEmitter 的库,但它更专注于自定义事件的触发和处理。
webpack 就是借助 Tapable 构建。评论点赞 - #青训营笔记创作活动#
2月6日day24
使用index作为key,会导致diff中的优化失效(降低了复用性,违背了虚拟DOM的初衷)。原本可以复用的东西,不能被复用,徒然增加了性能开销,浪费性能评论点赞 - #青训营笔记创作活动#
2月5日day23
了解了 MPA 和 SPA 的区别与场景的取舍, islands 架构模型是什么以及大致实现原理评论点赞 - #青训营笔记创作活动#
2月4日day22
学习了 JavaScript 的11个工具方法。
如用定时器去滚动回到顶部,视觉上更加流畅。赞过评论1 - #青训营笔记创作活动#
2月2日day21
了解了16个前端实用工具与网站。
如在线图片压缩、在线代码编辑器、在线性能测试等工具评论点赞 - #青训营笔记创作活动#
2月1日day20
了解了20个开源的前端低代码项目,这些项目提供了专业、可靠的可视化解决方案。评论点赞 - #青训营笔记创作活动#
1月31日day19
学习了类似语雀的划词高亮功能的实现,用 canvas 与页面完全解耦。评论点赞 - #青训营笔记创作活动#
1月29日day18
学习了 git 的流程,以及了解了 git 常用的 20 条指令的用法。评论点赞 - #青训营笔记创作活动#
1月28日day17
学习了几个提升代码可读性的小技巧。
用或运算符和三元运算符代替一般if else,
在多分支的情况下用 switch case。评论点赞 - #青训营笔记创作活动#
1月27日day16
了解了使用 docx-preview 实现文档预览以及用PDFJS 插件实现 pdf预览评论点赞