自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 grafana前端二次开发详细流程

grafana前端部分进行二次开发的详细流程,附带了全部所需的语言安装和插件安装地址。

2024-07-17 11:03:41 2097

原创 WebSocket 原理与机制

WebSocket是一种基于TCP的全双工通信协议,通过HTTP协议升级建立持久连接,实现低延迟的双向数据传输。其核心特点包括:一次握手建立持久连接、轻量级数据帧格式支持文本和二进制传输、内置心跳机制检测连接状态。本文通过Node.js和浏览器示例展示了完整的WebSocket应用实现,包含消息广播、自动重连和心跳检测功能,适用于实时聊天、数据监控等场景。服务器使用ws库处理连接和消息转发,客户端实现指数退避重连策略,确保连接可靠性。

2025-07-31 16:06:59 373

原创 Web Worker 剖析与应用

Web Worker 是 HTML5 引入的 JavaScript 多线程解决方案,允许主线程(UI 线程)创建后台线程(Worker 线程),在不阻塞主线程的情况下执行耗时操作(如复杂计算、大数据处理等),从而避免页面卡顿,提升用户体验。JavaScript 本质是单线程语言(同一时间只能执行一个任务),Web Worker 突破了这一限制,使 CPU 密集型任务可以在后台并行处理。

2025-07-31 15:22:05 163

原创 VUE3使用小技巧

【代码】VUE3使用小技巧。

2025-04-15 14:17:31 157

原创 CSS冷门技巧

通过和实现精准滚动定位,结合此方案可实现分屏滚动和元素粘滞的双重效果‌。

2025-03-07 15:50:32 286

原创 Moment.js核心缺陷分析

核心包体积达280.9kB(含时区扩展后超460kB),且无法通过Tree-shaking优化‌12。即使仅使用简单功能(如时间格式化),仍需加载完整库。正在推进的ECMAScript新标准,提供不可变时间对象和完善的时区管理,可通过polyfill实验性使用‌24。Moment对象为mutable类型,所有操作直接修改原对象,易导致隐蔽的时序逻辑错误‌23。官方自2020年起停止新功能开发,仅修复重大缺陷,被定位为“遗留项目”‌24。),无需加载额外库‌24。的支持进展,逐步向原生方案过渡‌24。

2025-03-07 15:12:42 344

原创 2025年JavaScript新特性深度解析

JavaScript作为现代Web开发的核心语言,其标准化规范ECMAScript(ES)持续演进,每年推出新特性以提升开发效率和代码质量。2025年,随着ECMAScript提案的推进和社区实践的积累,JavaScript迎来多项重要更新。本文结合最新技术动态和提案进展,分析2025年值得关注的JavaScript新特性。

2025-03-07 14:26:17 1904

原创 前端开发过程中常用的方法

前端常用功能函数集锦,收集起来,快速开发。

2024-07-17 15:05:17 138

前端开发过程中的代码规范

通过几年的工作经验,和参考一些大厂规范以及一些开源的优秀源码,整理了一些前端代码规范,帮助我们后续可以写出更好维护的代码。

2024-07-17

空空如也

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

TA关注的人

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