技术资料查询
一起进步

Javascript/jQuery

从 4 个面试题了解「浏览器的垃圾回收」-珊瑚贝

从 4 个面试题了解「浏览器的垃圾回收」

shanhubei阅读(435)评论(0)赞(0)

作者:Marica https://juejin.im/post/6861967094318284814 浏览器垃圾回收一直是前端面试常考的部分,我一直不太理解。最近深入学习了一下,争取一篇文章说清楚。 我们首先带着这 4 个问题,来了解浏...

你需要了解的几种 JavaScript 异常类型-珊瑚贝

你需要了解的几种 JavaScript 异常类型

shanhubei阅读(346)评论(0)赞(0)

作者:code秘密花园 公号 / ConardLi 无论是浏览器控制台还是 Node.js 的服务端,我们会在各种地方看到 JavaScript 异常,异常处理是编写程序必备的基础能力,在学习异常处理之前,了解 JavaScript 中的几...

由浅入深,66条JavaScript面试知识点-珊瑚贝

由浅入深,66条JavaScript面试知识点

shanhubei阅读(462)评论(0)赞(0)

作者:Jake Zhang https://juejin.im/post/6844904200917221389 前言 我只想面个CV工程师,面试官偏偏让我挑战造火箭工程师,加上今年这个情况更是前后两难,但再难苟且的生活还要继续,饭碗还是要...

六、文件上传系列-断点续传和跨端续传-珊瑚贝

六、文件上传系列-断点续传和跨端续传

shanhubei阅读(415)赞(0)

我们要上传一个1G+的大文件,前端采用分片上传,但是由于某种原因比如要下班了,断电了或是网线被拔掉了,上传被迫中断。那么别急,我们有断点续传功能,你可以将大文件带回家慢慢从中断处继续上传,而不需要重新上传整个文件。 断点续传原理及流程 文章...

五、文件上传系列-秒传文件-珊瑚贝

五、文件上传系列-秒传文件

shanhubei阅读(425)赞(1)

我们在使用云盘上传文件时会发现秒传文件,速度极快,这是怎么回事呢?秒传文件其实是因为我们要上传的文件前,服务端已经查询到该文件已经存在,没必须再传一份一模一样的文件,直接告诉前端文件已经传好了,让用户有了飞快的感觉。 为什么会秒传 前面说了...

四、文件上传系列-计算文件MD5值-珊瑚贝

四、文件上传系列-计算文件MD5值

shanhubei阅读(575)赞(0)

根据业务需要,在上传文件前我们要读取文件的md5值,将md5值传给后端用作秒传和断点续传文件的唯一标识。那么前端就需要使用js获取文件的md5值,对于普通小文件可以很轻松的读取文件md5值,而超大文件的md5值是如何快速的获取到的呢? 超大...

三、文件上传系列-后端合成文件

shanhubei阅读(408)赞(0)

在上一节文章中,我们介绍了前端文件分片上传,了解vue-simple-uploader组件自带分片上传功能,大文件一片片依次上传到后端服务器后,后端程序要将分片合成一个完整的文件,那么PHP是如何处理合成分片的呢?请看本节讲解。 前端什么时...

二、文件上传系统-文件分片-珊瑚贝

二、文件上传系统-文件分片

shanhubei阅读(412)赞(0)

我们需要上传一个大文件,比如上G的视频文件,通常我们后端会对上传文件进行限制,一般不宜过大,5MB左右为好。如果文件过大,超出http服务端请求大小限制,请求时间超时,传输中断导致上传失败,那么我们可以将文件进行分片上传。 分片上传的原理就...