获得徽章 1
- 5月15日打卡day31
今日学习《前端工程化基石 -- AST(抽象语法树)以及AST的广泛应用》从中学习到了AST的设计理念出发,逐步引申出编译器的工作原理,为了让大家更加深入的了解AST,我们使用差不多180行代码手写了一个简易编译器评论点赞 - 5月14日 打卡day30
今日学习
《Qiankun原理——JS沙箱是怎么做隔离的》从中学习到了qiankun 会把要执行的 JS 包裹在立即执行函数中,通过绑定上下文和传参的方式来改变 this 和 window 的值,让它们指向 window.proxy 沙箱对象,最后再用 eval 来执行这个函数。展开评论点赞 - 5月13日 打卡day29
今日学习《package.json 配置完全解读》从中学习到了package.json 是前端每个项目都有的 json 文件,位于项目的根目录。许多脚手架在搭建项目时也会自动帮我们自动初始化好 package.json评论点赞 - 5月12日 打卡day28
今日学习
《【中级/高级前端】为什么我建议你一定要读一读 Tapable 源码?》从中学习到了先依次讲解了 Tapable 中各种类型 Hook 的基本用法和运行机制,接着再次回到最初的案例中,花了大量篇幅讲解 Tapable 的核心思想和实现思路。评论点赞 - 5月10日 打卡day27
今日学习
《在 JavaScript 中,什么时候使用 Map 或胜过 Object》从中学习到了在 Hash Map 中使用对象最明显的缺点是,对象只允许键是字符串和 symbol。任何其他类型的键都会通过 toString 方法被隐含地转换为字符串。评论点赞 - 5月9日 打卡day26
今日学习《Islands 架构原理和实践》从中学习到了MPA 有更好的首屏性能,SPA 在后续页面的访问中有更好的性能和体验,但 SPA 也带来了更高的工程复杂度、略差的首屏性能和 SEO评论点赞 - 5月8日
今日学习 打卡day25
《写给前端的docker使用指南》从中学习到了很多的知识,docker 使应用部署更加轻量,可移植,可扩展,更好的环境隔离也更大程度地避免了生产环境与测试环境不一致的巨大尴尬。评论点赞 - 5月7日 打卡day24
今日学习《一次搞懂数据大屏适配方案 (vw vh、rem、scale)》从中学习到了大屏之关键-前期的自适应适配,根据 ui 稿绘制图表,调细节评论点赞 - 5月6日 打卡day23
今日学习
《推荐20个开源的前端低代码项目》从中学习到了项目开发的一些便利操作,以及一些实用性需求的项目。评论点赞 - 5月5日 打卡day22
今日学习
《我被骂了,但我学会了如何构造高性能的树状结构》从中学习到了结构很清晰,我们可以很轻易的对数据进行处理。特别是在特别大数据量的情况下,这种形式可以极大的提高性能,减去需要遍历的性能消耗。以前各种在数组对象出现的弊端都消失了。评论点赞