- 博客(8)
- 收藏
- 关注
原创 el-table 不兼容 safari浏览器(version < 17.5)
elemnet-ui、element-plus 的 el-table 在 safari浏览器(version < 17.5) 下均存在 表头和表体错位 的问题。
2025-03-26 17:27:40
130
原创 深入理解HTTP缓存机制:Disk Cache、协商缓存与不同缓存策略
深入理解HTTP缓存机制,探讨Disk Cache与协商缓存策略及其应用场景。Disk Cache持久存储资源,依据HTTP头信息判断缓存时长,适用于静态资源如图片、CSS和JavaScript文件。协商缓存则在Disk Cache过期后,通过ETag和Last-Modified字段验证资源是否变化,适用于动态内容。开发者需根据资源特性和场景选择缓存策略,如禁用敏感数据的缓存。本文旨在提供HTTP缓存机制的全面理解,帮助开发者优化网站性能和用户体验。
2025-02-14 10:27:15
781
原创 github 可正常访问,但 ping 不通。
访问 github.com 时,一切正常,当使用 git 命令操作时,却一直显示超时。1、找到 C:\Windows\System32\drivers\etc\hosts。使用 cmd,ping github.com 都是 请求超时。2、添加以下 host,至此,完美解决问题。
2025-02-06 21:43:12
865
1
原创 pigx 改造升级vite,webpack+vue2 升级 vite+vue2 记录
webpack 构建的 vue2 项目,由于路由较多,每次修改都会出现编译时间较长的问题(平均 10~40 秒),长期开发的话,非常的不友好。参考了几篇文章,基本 每篇遇到的坑都不少。sass 版本,建议使用 1.76,因为高于这个版本,@import 语法以及嵌套插入父元素属性的写法会被标记为不推荐,出现大量的警告。全局安装的 vite 版本,建议版本 4.5.3,因为这是对 vue2 能支持的最高版本了。vue建议使用2.7.x,既能对 setup 有支持,而且,完全支持 vue2 的特性。
2024-12-30 13:58:39
325
原创 vue 中优雅使用 web worker
然后,不同模块之间的通信主要通过 postMessage 进行消息推送,通过监听 onmessage 进行消息接收,实现主线程与 worker 线程之间通信。最后,使用的时候,我们不能调用原生的worker构造函数了,需要手动 import worker 文件,然后直接实例化这个文件即可。为页面额外开启一个线程,用来处理复杂而耗时的操作,不会阻塞主线程,从而达到优化用户体验的目的。在 vue 项目中,如果直接使用,首先遇到的问题是worker文件路径与打包解析的问题。首先,我们来看一下 worker。
2024-12-12 10:23:04
864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人