- 博客(24)
- 收藏
- 关注
原创 浏览器是怎么执行JS脚本的?
浏览器的事件循环(Event Loop)是浏览器内部用来管理和执行任务的机制。它确保异步任务能够有序执行,并在任务之间保持一致性。事件循环的核心机制包括任务队列、微任务队列以及渲染和更新周期。下面我详细讲述一下事件循环的过程,并举出相关的源码片段来帮助理解。
2024-06-16 13:40:15
642
原创 如何使用Vuex
Vuex 是 Vue.js 的状态管理模式,专为管理 Vue.js 应用程序的状态而设计。在 Vuex 中,整个应用的状态被存储在一个对象中,这个对象称为 “store”。Vuex 的设计理念是通过集中式存储管理应用的所有组件的状态,使得状态的变化可预测且易于调试。下面是对 Vuex 的核心概念和实现原理的解释。
2024-06-14 15:02:13
234
原创 简单讲述Vue 2 响应式原理示例
我们详细讲解了 Vue 2 中响应式系统的基本原理和实现方法。这种响应式设计允许数据变化自动更新视图,极大地简化了前端开发过程。
2024-06-12 11:03:21
368
1
原创 一篇文章讲清楚Promise和async/await的关系
Promise 和 async/await 都是处理 JavaScript 异步操作的强大工具。Promise 提供了一个干净的方式来处理异步操作的成功和失败,而 async/await 使代码更具可读性和同步代码风格。通过学习和理解它们的使用,你可以编写更高效和优雅的异步代码。
2024-06-10 14:03:05
366
原创 Uniapp开发微信小程序封装stomp到websocket
STOMP是一种简单、基于文本的消息传递协议,通常用于与消息代理(Message Broker)进行通信。基于文本:命令和消息都是纯文本格式,易于调试和阅读。简单的协议:包含少量的命令,易于实现和使用。与消息代理交互:STOMP通常用于在客户端和消息代理之间进行通信,支持发布/订阅模式。连接到STOMP服务器使用connect方法可以连接到STOMP服务器。这个方法接受连接头信息、连接成功回调和连接错误回调。连接成功后,可以订阅消息、发送消息等。断开连接使用disconnect。
2024-06-09 14:57:35
397
苹果内购凭证解析内含有前后端简单项目文件
2024-06-28
微信小程序image组件的@load事件在图片没有加载完导致序列帧动画闪烁,如何解决?
2024-06-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人