获得徽章 2
- #青训营笔记创作活动#
2月22日 day38
今日学习 SPA(Single-page application) 即单页应用,它只有一个不包含具体页面内容的 HTML,当浏览器拿到这份 HTML 之后,会请求页面所需的 JavaScript 代码,通过执行 JavaScript 代码完成 DOM 树的构建和 DOM 的事件绑定,从而让页面可以交互。如现在使用的大多数 Vue、React 中后台应用都是 SPA 应用。展开评论点赞 - #青训营笔记创作活动#
2月20日 day37
今日学习 微应用 mount 时先把上一次记录的变更 modifyPropsMap 应用到微应用的全局 window,没有则跳过
浅复制主应用的 window key-value 快照,用于下次恢复全局环境展开评论点赞 - #青训营笔记创作活动#
2月18日 day36
今日学习 抽象语法树(Abstract Syntax Tree,AST)是源代码语法结构的一种抽象表示,它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。在代码语法的检查、代码风格的检查、代码的格式化、代码的高亮、代码错误提示、代码自动补全等等场景均有广泛的应用展开评论点赞 - #青训营笔记创作活动#
2月17日 day35
今日学习 在业务中,如果遇到文档管理类的功能,会出现需要在线预览的业务需求,本文主要是通过第三方库来实现文档预览功能,并将其封装成preview组件
评论点赞 - #青训营笔记创作活动#
2月16日 day34
今日学习 Pinia 号称下一代的 Vuex。相比于 Vuex,Pinia 确实有了很大进步,最明显的就是删减了复杂的概念,简化了数据流转的过程,现在只剩下了 store、state、getters、actions 这四个核心概念。展开评论点赞 - #青训营笔记创作活动#
2月14日 day33
今日学习 策略模式就是将一系列算法封装起来,并使它们相互之间可以替换。被封装起来的算法具有独立性,外部不可改变其特性。评论点赞 - #青训营笔记创作活动#
2月13日 day32
今日学习 vue-tour 是一个轻量级、简单且可自定义的 Tour 插件,配置也算比较简单清晰,但只适用于 Vue2 的项目,具体效果可以直接参考对应的前面链接对应的内容评论点赞 - #青训营笔记创作活动#
2月12日 day31
今日学习 key是vue中虚拟dom标记的唯一标识,通过这个key,diff算法能更加准确和快捷。不使用key的情况下,因为vue的就地更新会选择复用节点,之前的状态被保存,可能会产生一系列的bug展开评论点赞 - #青训营笔记创作活动#
2月11日 day30
今日学习 实现图片预览/查看的关键点在于 CSS3 中的 transform 变换,该属性应用于元素在2D或3D上的旋转,缩放,移动,倾斜等等变换,通过设置 translate(x,y) 即可偏移元素位置,设置scale即可缩放元素,当然你也可以只设置 matrix 来完成上述所有操作,这涉及到矩阵变换的知识展开评论点赞 - #青训营笔记创作活动#
2月10日 day29
今日学习 eslint-plugin-react-hooks 插件约定,当在以大驼峰法命名的函数(视作一个组件)或在 useSomething 函数(视作一个自定义 Hook)中调用Hooks 时,lint 规则才能正常地工展开评论点赞