掘友等级
获得徽章 0
v-model 指令 可以理解为是 :value 和 @input事件 的语法糖
v-bind.sync 修饰符 是 :value 和 @自定义事件 的语法糖
平常的文件秒传有个问题就是:如果第一次上传了错误的文件,由于第二次上传不再会向服务端传输文件,会造成服务端一直保存着第一次传输错误的文件?
worker实现js多线程运行,worker运行的代码必须是和主页面同源的
异步是不等返回结果继续执行后面的代码,
多线程是实现异步的一种手段,
回调函数、Promise、消息队列、事件驱动都可以实现异步
resolve() 的作用是标志着 Promise 成功完成,并将其状态从等待(pending)变为已解决(resolved)。这通常是在异步操作的成功回调函数中调用,以通知 Promise 已经成功完成。一旦 Promise 被解决,您可以使用 .then() 方法或 async/await 来处理成功的情况。
大文件上传思路:将大文件分割成一个个小切片,然后并发上传
问题:切片顺序?后端何时合并切片?如何合并切片?
防抖是每次请求过一会再执行,如果又有新的请求就重新计时
节流是保证一段时间内只能有一次ajax,其他的都被忽略
扩展:后端防止表单重复提交 保证接口幂等性