- 博客(5)
- 收藏
- 关注
原创 基于 IndexedDB 构建高性能离线 Web 应用
IndexedDB 是一种低延迟、高容量、支持事务的前端数据库系统,专为处理大量结构化数据而设计。它允许开发者在客户端持久化存储对象、数组、文件甚至二进制数据(如 Blob),并提供索引、查询、游标遍历等高级功能
2025-08-13 11:17:58
818
原创 PDF 预览各种解决方案,PDF预览报错、pdf.js 源码分析
pdf预览使我们项目常见的需求, 使用最多的方案是iframe和pdf.js+canvas。虽然 iframe方案简单,但功能有限。如果我们需要更多功能(如缩放、打印、分页等)可使用pdf.js+canvas方案,并且随着mozilla,火狐浏览器对pdf.js库的持续的维护和升级使得pdf.js对pdf文件处理的效率越来越高,目前已成为pdf预览处理的主流方案。本篇也会对两种方案都会做出介绍并贴上详细代码,并且会贴出在使用时pdf.js+canvas出现的非常规问题解决方法及原因分析。
2025-07-18 16:55:24
1523
原创 前端页面性能优化#页面响应时间过长#前端优化方案#web性能优化#优化案例
前端性能优化是提高页面访问速度、减少资源消耗、减轻服务器负担、提升用户体验的重要手段。本篇文章将介绍几种高效的前端性能优化的方法,文章最后将附上一页面加载优化案例供大家参考,该案例采用Web Workers+requestAnimationFrame(帧率刷新)结合主线程进出栈 分布任务的手法极大提高页面响应速度。
2025-05-16 17:29:21
1650
原创 HbuilderX工程改造成Vue-cli工程#uni-app(h5)项目改造#前端项目重构
由HbuilderX开发的H5项目搭建时采用的视图工具发布打包,现需要将前端源代码托管至IRS平台,原有的打包方式不能满足业务要求,所以本篇文章将记录如何将一个只能在HbuilderX工具打包的uni-app项目改造成可以适用vs-code工具的h5项目。
2025-05-15 17:21:29
1691
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1