Web存储技术 1.localStorage 特点:长期存储,除非手动删除否则会一直保存在浏览器中,清除缓存或卸载浏览器后消失。 存储语法:window.localStorage.setItem(名字,值) 获取语法:window.localStorage.getItem(名字) 删除语法:window.localStorage.removeItem(名字) 作用:删除localStorage中的数据。 限制:只能保存字符串类型的数据。 应用场景:适用于存储不需要跨会话访问的数据,如用户偏好设置、游戏进度等。 2.sessionStorage 特点:会话存储,浏览器关闭后数据消失,可以跨...

  aCc5BcRfSnBs   17天前   13   0   0 JavaScript

JavaScript事件循环通俗解释 好的,用更通俗的话来说,事件循环就像是在一个大剧院里,有一个演员(JavaScript引擎)和两个重要的角色:一个是前台的表演者(调用栈),另一个是后台的候场区(事件队列)。 前台表演者:这个演员在前台表演,一次只能表演一个节目(单线程执行)。当一个节目(函数)开始时,演员就上台表演,表演结束,演员就下台(函数执行完毕,从调用栈中弹出)。 后台候场区:有些节目需要准备,比如换衣服、化妆等,这些准备工作不会在台上直接做,而是在后台候场区进行。这就是事件队列,异步任务的回调函数(比如网络请求的结果)会先在这里排队等待。 剧院导演:事件循环就是剧院的导演,它负责...

  aCc5BcRfSnBs   17天前   13   0   0 JavaScript

大文件上传流程 文件分片将文件分割成多个小块,以便于上传和管理。 计算文件以及分片文件的Hash值 生成唯一标识符通过计算文件及其分片的Hash值来创建一个唯一的标识符。 上传分片 根据标识符判断分片文件上传状态避免重复上传。 如果上传中断,下次上传时根据标识符跳过已上传的分片。 文件合并服务端根据唯一标识符将上传的分片合并成原始文件。 错误和异常处理 网络中断 服务端挂掉 客户端上传失败 客户端上传成功但合并失败 需返回相关信息给用户 返回上传成功状态一旦文件合并成功,系统将返回一个成功的确认信息。

  aCc5BcRfSnBs   18天前   18   0   0 JavaScript
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~