
获得徽章 1
- #青训营笔记创作活动#
2月13日 打卡 day12
今天阅读了《阿里面试官:请设计一个不能操作DOM和调用接口的环境》,知道了window.document的configurable是false不可修改的,只有改变环境,即在web worker线程中才没有window对象,没法儿操作dom.使用沙箱可以提供隔离环境,禁止调用接口。展开评论点赞 - #青训营笔记创作活动#
2月12日 打卡 day12
今天阅读了《【中级/高级前端】为什么我建议你一定要读读Tapable源码》,Tapable内部以特别巧妙的方式实现了发布订阅模式,之中有关于类与继承抽象类的面向对象思想以及this指向的升华等等,源码中的设计原则和实现过程值得每一个前端去阅读。展开评论点赞 - #青训营笔记创作活动#
2月11日 打卡day11
今天阅读了《404你访问的页面需要关灯后查看》,介绍的是做一个类似探灯照的404页面,可以根据不同白色光照来改变文字颜色,非常炫酷!评论点赞 - #青训营笔记创作活动#
2月10日 打卡day50
今天阅读了《纯JS实现语雀的划词高亮功能》,介绍的是在开发在线文档再编辑评论时,采用Canvas实现划词高亮,从而不破坏DOM结构,达到dom结构语js交互逻辑解耦。评论点赞 - #青训营笔记创作活动#
2月9日 打卡day48
今天阅读了《vue3.2+Element-plus二次封装el-table》,讲解了在不影响el-table原有的属性,事件,方法的前提下,然后在其基础上做二次封装。评论点赞 - #青训营笔记创作活动#
2月8日 打卡day23
今天阅读了《推荐20个开源的前端低代码项目》,低代码项目能帮助我们快速构建前端应用,通过拖拽这种简单的方式能节省大量时间成本和技术成本。这20个开源项目功能强大,上手简单,很不错。评论点赞 - #青训营笔记创作活动#
2月7日 打卡day34
今天阅读了《提升代码可读性,减少if-else的几个小技巧》,我们在写js的遇到一些判断逻辑的场景时,通常用if-else这种分支语句,这篇文章介绍了一些技巧能优化简化判断逻辑的代码,很不错。展开评论点赞 - #青训营笔记创作活动#
2月6日 打卡day29
今天阅读了《前端实现docx,pdf格式文件在线预览》,了解了两个插件:docx格式文件预览插件doc-preview和pdf格式文件预览插件pdfjs,在一些涉及到文件管理的业务场景中常常涉及到文件预览需求,这两个插件非常有用。展开评论点赞 - #青训营笔记创作活动#
2月4日 day21
今天阅读了《关于现代包管理器的深度思考——为什么推荐使用pnpm》,pnpm是由yarn和npm衍生出来的,本质上也是个包管理器。但与yarn 和npm相比,它不仅修复了一些bug,而且下载速度极快且大大节省了磁盘占用空间,体验感非常好。展开评论点赞 - #青训营笔记创作活动#
2月3日 打卡 day38
今天阅读了《一个登录案例包学会Pinia》,认识了Pinia状态管理工具,并通过一个登录案例了解了它的用法,和一些不错的api,相较于vuex,它提供了数据持久化的插件和API,使用起来更简单方便,所以被称为下一代的vuex.展开评论点赞