ECMAScript 6 基础
一、为什么要学习ES6语法 因为ES6语法是Vue组件化开发的基础,而只有在组件化开发的环境下才能实现双向绑定,也就是获取表单中用户输入的数据。 二、ES6标准简介 更加简洁:ES6引入了一些新的语法
2024-02-29
Map和object的区别,Map和WeakMap的区别,以及用法
Map 和 Object的区别 Map Object 意外的键 Map默认情况不包含任何键,只包含显式插入的键。 WeakMap 对象也是一组键值对的集合,其中的键是弱引用的
2024-02-29
分片计算文件MD5,并借助WebWorker和队列优化
分片计算MD5,同时将计算过程放到webworker,避免长时间占用主线程造成卡顿,并且通过队列控制并发,避免占用过多计算机资源,造成浏览器卡顿。
2024-02-29
双token和无感刷新token
为什么有这篇小作文? 最近要给自己的项目加上token自动续期,但是在网上搜的写法五花八门,有的光前端部分就写了几百行代码,我看着费劲,摸了半天也没有实现,所以决定自己造轮子 项目构成 后端部分:使用
2024-02-29
深度解析 JavaScript 的 structuredClone() 方法
您是否知道,现在 JavaScript 中有一种原生的方式可以深拷贝对象? 没错,这个内置于 JavaScript 运行时的structuredClone函数就是这样: 您是否注意到在上面的例子中,我
2024-03-01
React Effect 逃生舱口
什么是副作用(Effect)?副作用与事件处理程序(Event Handler)有什么区别?如何声明一个副作用?被滥用的 useEffect?如果副作用中存在非反应逻辑,我们该怎么做?
2024-03-14
宏任务与微任务傻傻分不清?看这篇文章就够了
宏任务和微任务是两个核心概念。它们共同构成了JavaScript的事件循环(Event Loop),使得JavaScript能够非阻塞地执行异步操作。
2024-03-14
Azure Blob Storage 分片上传方式(预签名 url)
分片操作要分两步: 1. 一段一段上传每一段。block id 作为标记。 2. 上传需要合并的分片信息 xml 结构,按序排列 blockid,告诉 azure 合并这个请求。
2024-03-14