logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue3多文件大文件分片上传(spark-md5)

文件通过input上传到页面时对应使用spark-md5生成一个hash值,生成hash值之后分片(每个分片hash相同,索引不同),获取到hash值之后调用查询接口,查询文件对应哪些分片已经上传过,上传过的分片跳过,在所有文件分片上传完之后,还需要把分片的文件合并。文件使用spark-md5 获取hash值,文件内容不修改的话(文件名修改不影响hash值)获取的hash值是一致的,分片条件不变的

文章图片
#vue.js#spark#typescript
web前端场景题面试(二)

requestIdleCallback API 是一个浏览器提供的Web API,它允许开发者在浏览器的空闲时段内执行一些低优先级的任务,而不会影响到页面的关键操作,如动画、输入响应等。这个API的主要目的是帮助开发者更有效地利用浏览器的空闲时间,以改善页面的性能和响应性。‌延迟非关键任务的执行‌:比如,分析、日志记录或其他不紧急的后台任务。‌分解长时间运行的任务‌:将一个耗时的任务分解成多个小部

文章图片
#前端#面试
web前端场景题面试(一)

在JavaScript中,当处理的数字超过Number类型的最大值(即Number.MAX_VALUE,大约是1.7976931348623157e+308),或者小于Number类型的最小值(即Number.MIN_VALUE,大约是5e-324),就会出现精度丢失的问题,因为JavaScript中的Number类型是基于IEEE 754标准的双精度浮点数表示的。

文章图片
#前端#面试#职场和发展
vue3多文件大文件分片上传(spark-md5)

文件通过input上传到页面时对应使用spark-md5生成一个hash值,生成hash值之后分片(每个分片hash相同,索引不同),获取到hash值之后调用查询接口,查询文件对应哪些分片已经上传过,上传过的分片跳过,在所有文件分片上传完之后,还需要把分片的文件合并。文件使用spark-md5 获取hash值,文件内容不修改的话(文件名修改不影响hash值)获取的hash值是一致的,分片条件不变的

文章图片
#vue.js#spark#typescript
到底了