- 博客(8)
- 收藏
- 关注
原创 前端大文件上传(分片上传+断点续传+进度跟进)
摘要: 本文介绍了大文件分片上传与断点续传的实现方案。前端将文件分片(如5MB/片)并计算唯一hash,通过并行/串行上传分片,结合进度监控与断点续传(记录已上传分片)提升可靠性。难点包括网络中断、分片一致性等,可通过动态分片大小、服务端校验解决。示例代码展示了Vue3+ElementPlus的实现:文件选择、hash计算、分片上传及合并请求,支持暂停/继续功能,进度条实时反馈上传状态。
2025-06-26 17:20:38
725
原创 hasOwnProperty 对象原型方法
是 JavaScript 中,用于判断对象自身(非继承)是否包含指定属性。你提供的代码是 Vue 源码中覆盖原生方法的,主要目的是集成响应式系统的依赖追踪。
2025-03-07 10:19:31
318
原创 常见的前端面试笔试题(初)第一篇
是vue-router中的属性,用于设置激活状态的类名。嵌套路由:在父路由配置中使用children字段定义子路由。
2025-03-07 09:54:21
895
原创 axios的封装(超详细简易版)
在创建项目后,我们需要进行许多操作,其中数据请求是不可避免的。通过封装 axios,可以显著提高我们的开发效率和代码的可维护性。以下是一个详细且简易的 axios 封装示例:
2024-08-08 11:02:08
8814
2
原创 css布局(position: fixed和position: sticky)
position: sticky 和 position: fixed 都是 CSS 的定位属性,但它们在布局和行为上有显著区别:
2024-07-24 11:51:08
784
原创 微信小程序onLoad函数(options参数和onShow()区别)
调用时机onLoad仅在页面或组件初始化时调用一次;onShow每次页面或组件显示时调用。用途onLoad用于初始化数据和状态;onShow用于刷新或更新页面数据和状态。
2024-07-23 16:20:34
3173
2
原创 扫描光效动画css实现
想实现扫描生效的动画,主要是通过伪元素 () 的定义,通常用于在元素后面添加装饰性的内容。在这个例子中,伪元素创建了一个动画效果,让它看起来像是一个扫描光效果。各个属性解释:这个动画从 到 :我找了MDN的官方文档给大家看看,源地址:https://developer.mozilla.org/zh-CN/docs/Web/CSS/@keyframes希望能和大家一起学习!!!
2024-07-10 09:29:35
1315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅