获得徽章 1
- #青训营笔记创作活动#
1月25日打卡 day14
今日学习:
fabric.js的功能很强大,可以很轻松的开发出一个简版的图片编辑器,自定义素材、模板、字体文件;还可以结合数据接口拼接模板生成图片,很轻松的实现定制模板 + 生成图片的功能。展开评论点赞 - #青训营笔记创作活动#
1月25日打卡 day13
今日学习:
CSS 实现“节流”其实就是控制一个动画的精准控制,假设有一个动画控制按钮从禁用->可点击的变化,每次点击时让这个动画重新执行一遍,在执行的过程中,一直处于禁用状态,这样就达到了“节流”的效果,
还可以通过 transition 的回调函数动态设置按钮禁用态。
这种实现的好处在于禁用逻辑和业务逻辑是完全解耦的展开评论点赞 - #青训营笔记创作活动#
1月24日打卡day12
今日学习:
沙箱(Sandbox) 是一种安全机制,为运行中的程序提供隔离环境,通常用于执行未经测试或不受信任的程序或代码,它会为待执行的程序创建一个独立的执行环境,内部程序的执行不会影响到外部程序的运行展开评论点赞 - #第五届青训营阅读打卡#
1月23日打卡day11
今日学习:
vite项目屏幕适配两种方案:
在项目中安装依赖,建立新的文件并且要配置好
1.不固定宽高:基于rem
2.固定宽高:基于scale展开评论点赞 - #青训营笔记创作活动#
1月22日 打卡 day10
今日学习:
学习了CSS不常见但非常使用的开发小技巧,很神奇,很多的意想不到,领略CSS之美,文章也很有趣,易懂。评论点赞 - #青训营笔记创作活动#
1月21日打卡 day9
今日学习:
TinyPng提供两种压缩方法:
通过在官网上进行手动压缩;
通过官方提供的tinify进行压缩;展开评论点赞 - #青训营笔记创作活动#
1月20日 打卡day8
今日学习:
Esbuild 是一个打包工具,速度比传统的快,主打性能,SWC 与 Esbuild 的关系类似于当下的 Babel 和 Webpack。展开评论点赞 - #青训营笔记创作活动#
1月19日 打卡day7
今日学习:
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC 包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。
应用场景:
直播
游戏
视频会议/在线教育
屏幕共享/远程控制展开评论点赞 - #青训营笔记创作活动#
1月18日 打卡day6
今日学习:
抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作
分析网络问题
业务分析
分析网络信息流通量
网络大数据金融风险控制
探测企图入侵网络的攻击展开评论点赞 - #青训营笔记创作活动#
1月17日 打卡day5
今日学习:
再一次的了解了防抖与节流,以及它们常用在哪里,这次搞清楚了,防抖是最后一次有用,节流是只有一次有用。
es6新增的fill方法,初始化数组,const list=Array(6).fill()
['','','','','','']展开赞过评论2