获得徽章 10
- #青训营笔记创作活动#
2月3日打卡day24
今日学习了在js中什么情况下使用map比使用obj要好,文中介绍了使用obj的劣势以及会出现的问题,使用map之后,对象不仅限于字符串和symbol,而是任意数据类型,这样使得数据的处理更加的规范,并且提供了许多实用的api,使得功能的实现效率更高展开评论点赞 - #青训营笔记创作活动#
2月2日打卡day23
今日学习了Islands架构原理和实践的相关知识,文中介绍了什么是Islands,目前主流的诸如Fresh、Astro框架都是基于Island的框架实现的, 以及Islands如何使用,SSR模式下的运行时间,运行流程等,以及Islands框架对于VitePress的特殊优化展开评论点赞 - #青训营笔记创作活动#
2月1日打卡day22
今日学习了前端领域和docker相关的知识,文中介绍了docker的安装以及原理概况,其中利用docker启动vue项目的部分中拉取docker镜像和配置等介绍的很详细,利用docker开发可以简化开发流程,不必进行重复的工程展开评论点赞 - #青训营笔记创作活动#
1月31日打卡day21
今日学习了如何在数据大屏的项目中进行适配的相关知识,数据大屏在不同设备上的自适应适配是一件很烦恼的事情,由于数据大屏项目需要展示的数据很多,且在不同的设备上模块的大小需要动态的变化,所以如何进行适配是一个问题,文中介绍了三种不同的方案,其中有需要重新进行字体大小设置的方法,也有通过比例来缩小的方法,在不同的应用场景之下选择不同的设计方法即可。展开评论点赞 - #青训营笔记创作活动#
1月30日打卡day20
今日学习了许多开源的前端低代码项目,其中大部分的内容在平时都有见到过,低代码项目的学习成本低,产出的项目效果好等特点如今使得越来越多人关注,通过低代码平台可以短时间的做出一些数据可视化,网页编辑多媒体,网页制作等等项目,值得实践展开评论点赞 - #青训营笔记创作活动#
1月29日打卡day19
今日学习了如何将一个树状结构来扁平化,通过将原有的层层叠套的数据结构通过赋给每个节点id值的方式来将其扁平化处理,这样会使得在展示树状结构时,不需要层层遍历来浪费时间,并且基于这样的方法的增删改查等操作也变得十分轻松展开评论点赞 - #青训营笔记创作活动#
1月28日打卡day18
今日学习了和包管理器相关的知识,通常使用的包管理器是yarn和npm,文中提到了近期新推出的pnpm,文中提到了速度,安全,实用性等等角度,其中快速是作者推荐的首要理由,其次,由于其是从npm改进而来,所以其安全性方面比之前的包管理器有更大的优势。并且熟悉npm的情况下,学习操作pnpm的成本很低展开评论点赞 - #青训营笔记创作活动#
1月27日打卡day17
今日学习了如何写羊了个羊小游戏,其中的地图模拟和地图生成部分很有意思,在阅读思路的时候也想到了一个比较关键的问题,就是文中被压在下面的卡片是通过css来设置无法点击的状态的,如果说将被压在下面的卡片上的样式清除的话,那么无法点击的效果就无法达成,这也算是游戏的一个小技巧了展开评论点赞 - #青训营笔记创作活动#
1月26日打卡day16
今日学习了前端开发所常用的调试技巧,例如常用的console、打breakpoint调试等等方法,进阶的有条件断点、DOM断点、vscode断点等等方法。前端调试方法和后端调试方法略有不同,常常只需要通过浏览器便可以完成调试展开评论点赞 - #青训营笔记创作活动#
1月25日打卡day15
今日学习了css中有关页面宽度设计的几个css常用函数,通过Clamp(), Max(), 和Min()这三个函数可以灵活的设置网页中元素宽度,并且可以很轻松的做出好看的效果评论点赞