获得徽章 10
#青训营笔记创作活动#
2月5日 打卡day15
学习到了利用fabric.js(一个canvas库)开发一个简易图片编辑器
fabric.js的功能很强大,可以很轻松的开发出一个简版的图片编辑器,自定义素材、模板、字体文件等等
展开
评论
#青训营笔记创作活动#
2月2日 打卡day14
学习了通过css方式来实现形式上的节流效果
实现思路:
鼠标点击事件pointer-events
添加动画animation
被激活伪类:active
通过为鼠标添加事件添加一个动画,实现在一定时间内鼠标自动点击由禁用变可用,一直保持可点击状态,
然后再通过被激活伪类,被点击时重新执行动画效果
展开
评论
#青训营笔记创作活动#
1月30日 打卡day13
学习了通过【沙箱】来实现一个不能操作DOM和调接口的环境
沙箱(Sandbox): 是一种安全机制,为运行中的程序提供隔离环境,通常用于执行未经测试或不受信任的程序或代码,它会为待执行的程序创建一个独立的执行环境,内部程序的执行不会影响到外部程序的运行
展开
评论
#青训营笔记创作活动#
1月28日 打卡day12
学习解决屏幕适配这个棘手问题的两种方案:
1.基于rem的适配方案(适用于不固定宽高比的Web应用)
2.基于scale的适配方案(适用于固定宽高比的Web应用)
展开
评论
#青训营笔记创作活动#
1月27日 打卡day11
学到啦学到啦
学会了很多比较偏门但是非常有用的CSS属性
在认识到这些新知识,可以大大地提高许多功能的实现效率
评论
#青训营笔记创作活动#
1月24日 打卡day10
TinyPNG智能有损压缩技术,可以通过五步来实现图片压缩:
查找:找出所有的图片资源;
分配:均分任务到每个进程;
上传:把原图上传到TinyPng;
下载:从TinyPng中下载压缩好的图片;
写入:用下载的图片覆盖本地图片;
展开
评论
#青训营笔记创作活动#
1月23日 打卡day9
Go 语言开发的Esbuild,
是一个性能更好的打包工具。
适用于兼容性和自定义要求均不高的 Transformer(比如移动端业务场景)
展开
评论
#青训营笔记创作活动#
1月22日 打卡day8
WebRTC使实时通讯更加顺畅。
WebRTC 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。
展开
评论
#青训营笔记创作活动#
1月21日 打卡day7
原来我只了解使用爬虫代码获取网上所见资源
通过本篇文章,我另外学习到了抓包工具whistle,
且这种方式更简单便捷高效功能更多
评论
#青训营笔记创作活动#
1月20日 打卡day6
作者通过简单易理解的方式手写实现了以下11种常用api,使我对一些比较懵懂的知识点通过这种简单的小案例来搞懂了,简单粗暴的扫清盲点
1.借助 moment 实现【计算距离下次生日还有多少天】
2.【回到顶部】
3.【复制文本】
4.【防抖/节流】
5.【过滤特殊字符】
6.【常用正则判断】
7.【初始化数组】
8.【将 RGB 转换为十六进制】
9.【检测是否是一个函数】
10.【检测是否为一个安全数组】
11.【检测对象是否为一个安全对象】
展开
评论
#青训营笔记创作活动#
1月19日 打卡day5
上面其实对于回表查询没有过多的解释 就再提一什么是回表查询

回表查询一般发生在非主键索引上面 需要进行两次树查询 所以效率会有所折扣 我们要想解决这个行为就可以使用 联合索引去优化
展开
评论
#青训营笔记创作活动#
1月16日 打卡day4
多层次代码嵌套称之为回调地狱,可读性非常差
async & await 能有效解决 Promise的回调地狱问题
评论
下一页
个人成就
文章被点赞 5
文章被阅读 1,817
掘力值 189
收藏集
5
关注标签
0
加入于