获得徽章 1
- #青训营笔记创作活动#
2月13日 打卡day11
在CSS3中,我们可以使用transform属性的scale()方法来实现元素的缩放效果。缩放,指的是“缩小”和“放大”的意思。
transform: scaleX(x); / 沿x轴方向缩放/
transform: scaleY(y); / 沿y轴方向缩放/
transform: scale(); / 同时沿x轴和y轴缩放/展开评论点赞 - #青训营笔记创作活动#
2月12日 打卡day10
作为程序猿的我们,写代码同样也需要大量的写作技巧。一份良好的代码能让人耳目一新,让人容易理解,让人舒服自然,同时也让自己成就感满满。一些CSS开发技巧,能让你写出耳目一新、容易理解、舒服自然的代码。展开评论点赞 - #青训营笔记创作活动#
2月11日 打卡day9
TinyPNG使用智能的「有损压缩技术」来减少WEBP、JPEG和PNG文件的文件大小。通过选择性地减少图像中的「颜色数量」,使用更少的字节来存储数据。这种效果几乎是看不见的,但在文件大小上有非常大的差别。展开评论点赞 - #青训营笔记创作活动#
2月10日 打卡day8
Esbuild 是由 Figma 的 CTO 「Evan Wallace」基于 Golang 开发的一款打包工具,相比传统的打包工具,主打性能优势,在构建速度上可以快 10~100 倍。但总体来说,目前 Esbuild 对于真实的 Web 场景还有很多能力不支持,还有一些硬伤,包括语法不支持降级到ES5,拆包不灵活、不支持 HMR,对于真正能作为 Webpack 一样的构建工具来讲还有很长的路要走。展开评论点赞 - #青训营笔记创作活动#
2月9日 打卡day7
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,它允许网络应用或者站点,在不借助中间媒介的情况下,建立浏览器之间点对点(Peer-to-Peer)的连接,实现视频流和(或)音频流或者其他任意数据的传输。WebRTC 包含的这些标准使用户在无需安装任何插件或者第三方的软件的情况下,创建点对点(Peer-to-Peer)的数据分享和电话会议成为可能。展开评论点赞 - #青训营笔记创作活动#
2月8日 打卡day6
在 http 标准中,没有对通信端身份验证的标准。对于服务器来说,它接收的 HTTP 请求报文只要格式符合规范,就发送响应报文。
对于客户端来说也是如此,它无法校验服务器的身份,比如它连接的www.jecyu.com 的主机,但由于中间节点的存在,最终连接的可能是
www.jerry.com 的主机。
因此,对于 HTTP 抓包,无需做过多的处理,只需要让中间人负责转发客户端和服务端的数据包。展开评论点赞 - #青训营笔记创作活动#
2月7日 打卡day5
防抖:指定时间内 频繁触发一个事件,以最后一次触发为准
节流:指定时间内 频繁触发一个事件,只会触发一次
应用场景有很多比如:
防抖是: input搜索,用户在不断输入内容的时候,用防抖来减少请求的次数并且节约请求资源
节流:场景普遍就是按钮点击,一秒点击 10 下会发起 10 次请求,节流以后 1 秒点再多次,都只会触发一次展开评论点赞 - #青训营笔记创作活动#
2月5日 打卡day4
实例方法,存放在Promise.prototype上的方法,也就是Promise的显示原型上,当我new Promise的时候,会把返回的改对象的 promise[[prototype]](隐式原型) === Promise.prototype (显示原型)
即new返回的对象的隐式原型指向了Promise的显示原型展开评论点赞 - #青训营笔记创作活动#
2月4日 打卡day3
Monorepo 的开发模式就是将各自独立的项目,变成一个统一的工程整体,解决 MultiRepo 下出现的各种痛点,提升研发效率和工程质量。展开评论点赞 - #青训营笔记创作活动#
2月3日 打卡day2
今日学习16个前端必备的实用工具与网站,其中的图标字体库让我想到了之前使用的fontawesome。
使用方法可以下载css库,也可以在style样式表中引入其提供的链接。对于使用部分图标字体来说,也许全局引入并不是太好。
展开评论点赞