- 博客(6)
- 收藏
- 关注
原创 任务队列,宏任务、微任务
JS事件循环中的任务队列分为宏任务和微任务两种优先级。宏任务包括setTimeout、setInterval等,微任务包括Promise.then、queueMicrotask等。执行顺序遵循:先执行当前宏任务中的同步代码,然后清空所有微任务队列,最后才执行下一个宏任务。因此微任务总是优先于下一个宏任务执行,即使setTimeout延迟为0也会排在Promise之后。这种机制确保了高优先级任务的及时处理。
2026-03-03 15:07:18
312
原创 微信小程序地图SDK对比:腾讯地图 vs 高德地图逆地理编码
本文对比了微信小程序开发中腾讯地图和高德地图SDK的逆地理编码功能差异。两种SDK在下载方式、初始化方法和核心参数上存在明显区别:腾讯地图使用reverseGeocoder方法,参数为对象且纬度在前;高德地图使用getRegeo方法,参数为字符串且经度在前。代码示例展示了两种SDK的具体实现方式,并分析了返回数据结构的特点。建议腾讯地图适用于微信生态深度集成项目,高德地图则更适合需要更高免费额度或更丰富POI数据的场景。开发时需特别注意两者在经纬度顺序和返回格式上的差异。
2025-10-13 11:37:16
906
原创 Git 中创建一个远程分支
创建本地分支:git checkout -b推送到远程:git push origin设置跟踪分支:git push -u origin。
2024-09-18 09:42:44
2674
原创 Node快速切换版本
提示:在 Windows 上快速切换 Node.js 版本,可以使用 Node Version Manager (NVM) for Windows。
2024-07-24 14:12:51
785
原创 uniapp 基于 vue3.0 + vite + HbuilderX
提示:在 uniapp 项目中使用 vue3.0 和 vite,并且通过 HBuilderX 打包小程序构建为不同环境,如果你有 .env, .env.test, .env.prod 等环境配置文件,确保正确使用这些环境配置文件来打包生产环境,可以按照以下步骤进行配置。
2024-07-11 19:31:06
1066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅