获得徽章 4
- #青训营笔记创作活动#
2月15日 打卡day11
css通过动画去实现js的节流,不受其他框架的影响自行加入,但是在业务开发中很少会用到,他具有局限性,不能按我们的想法去实现复杂的节流,这也是一个新的知识点展开评论点赞 - #青训营笔记创作活动#
2月14日 打卡day10
ant design是react开发中经常用到的组件库,它的社区功能也很强大,以前使用的时候没有深入了解过,包括打断点调试,涉及的技术面较多,包括antd入口esm,commonjs,udm入口文件,sourcemap信息文件存储了代码打包转换后的位置信息,维护了打包前后的代码映射关系,在调试方面有很大的作用。展开评论点赞 - #青训营笔记创作活动#
2月13日 打卡day9
pnpm是根据npm和yarn衍生而来的新的包管理工具,在日常使用中大多都是npm,我在少数情况中,比如使用npm和yarn安装某个包一直失败,使用pnpm就会成功。并且还支持monorepo,安全性也随之提高,是一个不错的选择。展开评论点赞 - #青训营笔记创作活动#
2月12日 打卡day8
开发中的数据量是很大的,所以需要合适的数据结构去存储大量数据,如果数据一直嵌套那就很难让人去理解拆分,数据的扁平化就是把嵌套数据转化成一组数据,阅读起来更加方便清晰,提高了性能。展开评论点赞 - #青训营笔记创作活动#
2月11日 打卡day7
抓包是经常使用的排错方式,不仅可以定位问题,也可以从数据包中获取想要的信息,预防csrf攻击和网络爬虫。前端和后端交互就是通过抓包去实现,还有解决bug,使用抓包辅助工具可以很好的了解整个系统,梳理和掌握各个服务之间的关系,实时监控网络动态信息。展开评论点赞 - #青训营笔记创作活动#
2月10 打卡day6
第一次接触前端实现模型识别的功能,之前使用tensorflow做过手写字和花卉的识别,获取人脸信息,通过检测距离来实现张嘴和眨眼的动作,实现难度感觉还是挺高的,这个功能让我大开眼界,前端方面真的要深入学习展开评论点赞 - #青训营笔记创作活动#
2月9日 打卡day5
key是vue中虚拟DOM的唯一标记,通过key,可以有更准确、更快速的diff算法,利用key唯一生成的map对象获取对应的节点比遍历更快,不能使用index作为key,会导致key值的变化,不是唯一标识,在新旧DOM对比中key起到重要作用展开评论点赞 - #青训营笔记创作活动#
2月8日 打卡day4
图片压缩后会让页面渲染更快,有利于网络资源加载,增加用户体验,不仅要体积压缩,图片分辨率不能太低,不然会很模糊,TinyPng是一个不错的选择,用起来也很方便.展开评论点赞 - #青训营笔记创作活动#
2月7日 打卡day3
js是单线程的,对于异步处理要在浏览器中执行,promise是一个很好的方法,可以使函数回调,then是函数成功的回调,catch是失败的回调,利用promise封装的axios在开发中经常使用,正常获取数据之后调用then去处理数据,解决了地狱回调问题,是值得深入学习的部分。展开评论点赞 - #青训营笔记创作活动#
2月6日 打卡day2
JSON格式化功能在日常开发中会偶尔用到,把JSON格式转为js对象或者数组等,用起来更方便,矢量图标库提供精美的图标,让页面更加美观,css动画的封装让动画的使用变得简单,动画效果特别棒展开评论点赞