前端技术文章
-
- 移动端CSS设置overflow: scroll但无惯性滚动,需添加-webkit-overflow-scrolling: touch属性。
- 必须保留-webkit-overflow-scrolling:touch,因iOSSafari(含17.4)仍依赖它启用滚动惯性,且无现代替代方案;不加则拖完即停、无回弹、无法甩动。
- 文章 · 前端 | 1个月前 | 275浏览 收藏
-
- CSS变量不能用于媒体查询原因解析
- CSS变量不能用于@media条件,因媒体查询解析早于变量求值;正确做法是将断点写死在@media中,用变量传递样式值。
- 文章 · 前端 | 1个月前 | 141浏览 收藏
-
- 函数拦截器实现无侵入AOP日志系统
- <p>函数拦截器实现无侵入AOP日志系统,关键在于编译期重写而非运行时代理,依托C#12+的[InterceptsLocation]精准绑定源码坐标,通过静态拦截方法注入日志逻辑,并统一封装结构化输出与上下文信息。</p>
- 文章 · 前端 | 1个月前 | 488浏览 收藏
-
- HTML中CSS transition-behavior: allow-discrete使用方法
- transition-behavior:allow-discrete是transition简写的第五个参数,用于在Chrome117+中启用display等离散属性的“50%翻转式”伪过渡,需显式声明属性、含display:none且不兼容Firefox/Safari。
- 文章 · 前端 | 1个月前 | 306浏览 收藏
-
- JavaScript文件分片上传实现方法
- 答案:浏览器文件分片上传通过FileAPI将大文件切片,利用FormData逐个发送,结合并发控制与断点续传提升稳定性。具体为:1.使用File.slice()按字节分割文件;2.每片携带索引、总片数、fileId等信息通过fetch上传;3.限制并发请求数避免资源耗尽,使用Promise控制执行节奏;4.服务端接收并存储分片,记录状态,待全部到位后合并。关键在于前后端协同、错误处理与进度管理。
- 文章 · 前端 | 1个月前 | 341浏览 收藏

