![](https://img-blog.csdnimg.cn/direct/7cb2f65964fb42fe8cee1f9f9da152fa.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
笔记
记录尔
一个低保户
入坑则躺
展开
-
各种异步被执行的时机
(设置0被认为是没有设置),它可能排在其他宏任务(和延时队列任务同级别)之前(不可能在微任务之前,微队列任务的优先级最高),那么它的执行时机是当这个超时时间到达前,回调函数会被加入队列排队,如果第二个参数设置的足够小。requestAnimationFrame(与延时队列同级别任务,但和帧相关)ResizeObserver(与延时队列同级别任务,但和帧相关)IntersectionObserver(总是在宏任务之后)MessageChannel(与延时队列同级别任务)setTimeout(延时队列任务)原创 2024-04-05 12:37:13 · 127 阅读 · 0 评论 -
vue样式scoped原理
vue中可以在style标签上增加属性 scoped,来达到“当前组件定义的样式不会影响其他组件的样式”的效果。同时还可以对特殊的样式选择器单独配置/deep/>>>::v-deep来打破这种限制。原创 2024-03-24 11:51:05 · 172 阅读 · 0 评论 -
SSE 和 Server Push(http2.0)
SSE,基于事件流的服务端推送,是HTML5的新特性,除开IE/Edge的主流浏览器都支持。它允许客户端与服务端建立连接后,服务端单方面向客户端推送实时消息。是基于HTTP的长连接实现的。原创 2024-03-23 23:41:05 · 417 阅读 · 0 评论 -
️文件下载
这种方式会直接产生下载提示,用户选择了下载存放位置后就不需要管它了,表现为响应快这样文件的下载会直接,不会有“点击下载还需要等待一端时间才会弹窗下载位置选择”的情况。原创 2024-03-19 11:10:30 · 151 阅读 · 0 评论 -
前端优化- 图片优化
NextJs的Image组件的解决方法是”在img标签外套一个span标签,在使用组件的时候传入宽高“,这样将内部图片的活动区域进行限制,从而减少布局修改频率。在少量图片/小图加载的时候可能对网站的性能影响不大,但是如果一旦出现对网站产生性能影响的时候就需要考虑一些关于图片优化的方案,所以有了这篇图片优化记录。表现出来的效果是”在需要加载图片的时候会更快的显示图片“。因为它预先加载了,现在需要做的就只有显示。表现出来的效果是”视图内的图片先加载,视图以外的图片在达到某个阈值的时候再加载进来“。原创 2024-03-17 18:32:25 · 360 阅读 · 0 评论 -
_为什么需要箭头函数
答:消除函数的二义性。function 函数可以 fun()调用,也可以 new 调用,这种设计不太好,所以设计了 class 来 new,不可以直接调用,又设计了箭头函数来直接调用,不可以 new。这也是回答普通函数和箭头函数区别的依据。原创 2024-03-17 18:05:40 · 134 阅读 · 0 评论 -
如何让图片(文件)直接触发下载
需要在响应头设置对应的头部,让浏览器知道当前的资源作为附件下载,而不是显示在页面上。原创 2024-03-17 18:18:34 · 124 阅读 · 0 评论 -
深克隆
相对于①的好处是不会丢掉undefined、可以clone循环引用对象。会将undefined丢掉、克隆循环引用会报错。比如 indexDB、webworker。,这些是不能被结构化克隆算法克隆的。BOM新方法,兼容性差。原创 2024-03-17 17:26:03 · 110 阅读 · 0 评论 -
git 常用命令
git init 初始化git status 查看当前分支/提交。。状态git diff 查看当前没提交/没有加入缓存的文件的改变git log 查看提交日志q 退出git log版本回退:git reset /版本号/ 就可以回到指定版本,git reset HEAD^ /文件名/就可以单独对文件进行回退git reset HEAD^^ 回退到上上个版本git reset HEAD~2 回退到上上个版本...原创 2021-04-30 14:22:31 · 98 阅读 · 1 评论 -
react children的多样性
react children 作为传递数据的方式之一,他可以接受element/string/函数/数组多种方式。class Mclass Menu extends Component { render () { return ( <ul>{this.props.children}</ul> ) }}原创 2021-04-30 08:01:34 · 99 阅读 · 0 评论