自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Sentry的使用以及进阶的用法

在我们的应用入口文件(比如index.js)在这里面添加一下代码,其中DSN是Sentry分配给项目的唯一标识符,从Sentry获取。:这是Sentry的王牌功能。通过以上步骤,你可以将Sentry从一个简单的错误收集器,升级为贯穿开发、测试、运维全流程的可观测性平台,极大提升排查问题的效率。Sentry采用C/S框架,通过在应用中集成SDK(客户端),将错误的信息发送给服务端进行处理和展示。基础的Sentry的使用方法就是:部署服务->接入SDK->捕获错误,目的就是让错误“看得到”。

2026-04-02 11:24:17 427

原创 Next.js和Nuxt.js

Next.js和Nuxt.js都是现代JavaScript框架,用于服务器端渲染(SSR)或静态网站生成(SSG)的应用。Next.js和Nuxt.js的区别主要在于它们的生态系统、支持的库和框架,以及它们各自的定位。

2026-04-01 18:36:32 221

原创 【微前端】

微前端(Micro-Frontends)是一种将前端应用拆分为多个独立、可部署的部分的架构模式,每个部分可以由不同的团队独立开发、测试、部署和维护。这种架构类似于微服务 在后端的应用,是为了应对复杂前端应用的维护和扩展问题而提出的。2、微前端的背景以及核心思想在现代前端开发中,随着应用规模的不断扩大和复杂度的增加,前端单体应用逐渐暴露出维护困难、部署慢和团队协作受限等,微前端构架就是为了解决这些问题而诞生的微前端的核心思想就是将前端应用拆分成多个独立的模块,这些模块可以独立开发、测试、部署和运行。

2026-03-16 21:00:37 400

原创 在前端实现在线签名操作

都要先减去 rect.left / rect.top(转换为相对画布左上角的坐标),再乘以 scaleX / scaleY,这样就把“页面坐标”转换成了“Canvas 像素坐标”,所以画出来的线就能正好跟着鼠标/手指走。//当前 <canvas> 在页面上的位置和“显示宽高”//内部像素宽 / 显示宽,得到 X 方向的缩放比。如果直接用 clientX/clientY - rect.left/top,就只是“页面坐标”,跟 Canvas 内部像素不按比例,不对齐。<h2>预览 / 下载</h2>

2026-02-04 23:09:36 636

原创 前端Excel导入导出操作

2、使用canvas.toDataURL() 将 Canvas 转为 base64 图片。4、使用atob()和 Uint8Array将 base64 转为字节数组。1、使用html2canvas将图表 DOM元素转换为 Canvas。5、使用ExcelJS将图片插入到 Excel 工作表中。ExcelJS:Excel导出(支持样式和图片)兼容性好(支持 .xlsx、.xls、.csv)XLSX (SheetJS):Excel导入。功能丰富,支持样式、图片、公式等。· 数据导入导出(无需样式)

2025-12-31 10:55:03 197

原创 (第四天)

1. vue的生命周期钩子函数都有哪些?首先Vue的声明周期是指在Vue实例的不同阶段自动调用的一些方法,帮助开发者在合适的时机执行特定的操作,常见的生命周期钩子有:创建阶段,挂载阶段,更新阶段,销毁阶段,Error捕获阶段:实例刚开始初始化,数据观测和事件/侦听器配置都未完成。:实例已创建完成,数据观测、计算属性、方法、watcher 等已经设置完毕,但 DOM 尚未挂载。:在挂载开始之前被调用,相关的渲染函数首次被调用。

2025-12-29 19:11:54 825

原创 【无标题】

它们的区别在于:v-if是惰性渲染,条件为true时,Vue会创建和插入对应的DOM元素,当条件为false时,vue会销毁这个DOM元素,v-if的性能开销较大,当条件改变时,v-if会销毁和重建DOM元素所以对初次渲染和频繁切换的性能开销较大,v-if适用于条件不频繁变化的情况,而v-show是始终渲染,他会在元素渲染时始终存在,只是通过修改元素的display样式来控制元素是否可见,条件为true时,display为block或其他适当的值;它通过一个中央事件总线来处理事件的触发和监听。

2025-12-28 20:35:28 499

原创 【无标题】

面试题第一天:1. ::before 和 :after中双冒号和单冒号 有什么区别?单冒号适用于css2.3的版本,双冒号适用于css3的版本,设计目的:单冒号用于伪类,描述元素的特殊状态,双冒号用于伪元素,创建不在DOM中的虚拟元素。

2025-12-25 20:25:41 920

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除