- 博客(21)
- 收藏
- 关注
原创 前端发布新版本用户端的缓存问题
浏览器通常会缓存静态资源(如JS、CSS、图片等),回滚代码后,用户可能仍会加载到缓存中的旧资源。对于动态资源(如API接口),通常不会有缓存问题,因为这些资源每次请求都会重新获取。如果使用CDN分发静态资源,CDN也会缓存资源。
2024-07-04 14:23:17
397
原创 前端设计模式
设计模式是软件开发中经过验证的、可重复使用的解决方案,用来解决常见的设计问题。它们为开发人员提供了一个标准化的方法来解决特定的设计问题,而不必从头开始设计解决方案。
2024-06-28 15:18:21
682
原创 上传大文件 —— 切片上传
切片上传是将大文件分割成小块(分片),分别上传到服务器,然后在服务器端重新组装成完整的文件。这种方法可以减少单次上传的负载,同时更容易处理网络中断或失败的情况。
2024-05-17 15:41:58
884
原创 Service Worker的使用
拦截和处理浏览器和网络发出的请求,且开发者可以缓存网页的资源文件(如HTML、CSS、JavaScript、图像等),使用户在离线情况下仍能够访问应用程序,或者在网络条件较差时提供更快的加载速度。
2024-05-15 15:35:59
605
原创 vue3自定义组件或指令
在实际项目中,我们常常需要使用自定义的指令和组件,以满足特定的业务需求。Vue 3 提供了简单而强大的全局注册机制,使得我们可以轻松地在整个应用程序中使用这些自定义功能。
2024-01-10 18:00:28
476
原创 @babel/types下的常用方法
`@babel/types` 是 Babel JavaScript 编译器中的一个模块,提供了处理抽象语法树(AST)节点的函数。
2023-12-28 16:41:46
768
1
原创 基于antd Select创建支持分页下拉的下拉框组件
在工作的过程中,有些下拉框的数据非常大,需要前端传递分页参数进行后端请求,有时还需要进行支持搜索,所以抽离出这么一个组件是非常有必要的,那么话不多说直接上代码。
2023-12-26 16:24:04
915
3
原创 命令行常用指令
命令行是计算机操作系统中一个重要的工具,用于与系统进行交互和执行各种任务。以下是一些常用的命令行指令,适用于大多数类Unix/Linux系统和类似的环境:
2023-08-25 16:11:11
400
1
原创 浏览器数据库——IndexedDB的使用
IndexedDB(Indexed Database)是一种用于在浏览器中存储和管理结构化数据的Web API。它提供了一种持久性的客户端存储解决方案,允许Web应用程序在浏览器中存储大量的数据,以便在不同的浏览会话之间保持状态、离线使用数据以及缓存数据。
2023-08-24 11:00:39
655
1
原创 reCAPTCHA--隐藏式人机校验
在登录的过程中,人机校验一般都是绕不过去的问题,这次就记录一个非常简便的人机校验——reCAPTCHA。
2023-08-23 11:13:22
333
1
原创 json与xlsx之间的相互转换
在项目中有时候会出现对一些数据进行导出导入的需求,这时候就需要考虑怎么对json或xlsx进行转换,所以这里记录一种非常简单的转换方式
2023-08-21 11:29:55
499
1
原创 jsoneditor简单使用
JSON Editor 是一个基于 Web 的工具,用于查看、编辑、格式化和验证 JSON。它具有树形编辑器、代码编辑器和纯文本编辑器等多种模式。
2023-08-04 12:01:31
1613
1
原创 vonage音视频基本使用--web@opentok/client
总体来说,vonage算是比较偏向于原生的一个音视频三方包,提供了很多类似原生的api,有些甚至就是原生的api接口包了一层。而这样的一种形式也给开发带来了比较舒适的体验,能很清楚的了解到他的整个运行逻辑,不像腾讯音视频一样,封装了很多层,添加了很多他们自己的功能和服务,vonage更偏向于开发者自行去添加功能,去扩充。官网链接:主要开发方向:web端引用方式: @opentok/client。
2023-07-26 18:20:45
161
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人