自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一文带你了解前端中,什么是发布、订阅模式

发布-订阅模式是一种消息传递范式,其核心在于解耦消息发送者(发布者)与接收者(订阅者)。出版社(发布者) 不关心谁订阅了报纸读者(订阅者) 只订阅感兴趣的内容邮局(调度中心) 负责精准投递在前端中,这种模式通过事件中心实现,组件间无需直接交互,而是通过事件机制进行通信。发布-订阅模式通过抽象的事件通道,为前端复杂系统提供了灵活的通信方案。理解其实现原理,能帮助我们在状态管理、微前端、WebSocket消息处理等场景中做出更优雅的设计。建议读者尝试在项目中实践这种模式,感受它带来的架构提升。

2025-06-09 17:33:07 1676

原创 web前端性能优化篇(四)— 内存泄漏陷阱

你的网页为什么越来越卡?揭秘前端开发者最容易忽视的内存泄漏陷阱

2025-06-06 16:23:51 368

原创 如何从零使用Nodejs创建一个服务(二)

本文介绍了Node.js后端服务的技术优化方案,主要包括四个方面的功能升级:1)使用koa-jwt实现JWT和Token验证;2)身份权限控制;3)文件上传系统开发;4)项目TypeScript化改造。文章详细展示了JWT配置代码、文件上传模块的实现逻辑(包含文件检查、目录创建等功能),以及项目配置管理方案。通过引入TypeScript,项目获得了更好的语法提示和校验能力。这些优化措施提升了系统的安全性、可维护性和开发体验,并为后续项目结构化优化奠定了基础。

2025-05-29 16:24:37 338

原创 如何从零使用Nodejs创建一个服务

从零开始创建一个Nodejs服务

2025-05-21 15:30:00 361

原创 关于js中回调地狱

在 JavaScript 中,回调地狱(Callback Hell) 是指多层嵌套的回调函数导致的代码难以阅读和维护的问题,通常出现在异步编程中(如文件读写、API 请求、数据库操作等)。Promise 是 ES6 提供的异步编程方案,通过链式调用 .then() 和 .catch() 替代嵌套回调。async/await 是 ES2017 提供的语法糖,基于 Promise,可将异步代码写成同步形式。将嵌套的回调拆分为独立的命名函数,降低耦合度。

2025-05-14 17:31:50 1478

原创 关于webSocket中心跳检测、重连

关于webSocket中心跳检测、重连

2025-05-08 09:13:16 385

原创 web前端性能优化篇(三)— webSocket

前端中性能优化篇(三) — webSocket

2025-05-06 22:27:16 409

原创 web前端性能优化篇(二) 节流防抖

前端性能优化(二)— 防抖节流

2025-05-04 15:11:49 369

原创 web前端性能优化篇(一) Web Worker

前端页面性能优化篇(一)——Web Worker

2025-05-02 00:12:06 2039

原创 关于前端中做请求代理(跨域请求)的实现

前端实现代理请求

2025-04-30 23:40:14 280

原创 关于前端vue实现ChatGPT流式输出打字机效果的实现

前端实现打字机流式输出效果

2025-04-29 17:18:36 933

原创 前端网页实时显示设备电量状态

前端网页实时获取电量信息展示

2025-04-26 16:52:33 374

原创 前端人如何快速删除项目中的node_modules

一键快速删除node_modules

2025-04-26 12:42:08 517

原创 前端H5实现图片瀑布流以及懒加载

h5图片瀑布流、vue2,vue3

2025-04-26 12:12:17 414

原创 数组扁平化处理

关于几个数组扁平化处理的方式

2022-08-08 20:23:24 111

空空如也

空空如也

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

TA关注的人

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