惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园_首页
MyScale Blog
MyScale Blog
N
Netflix TechBlog - Medium
I
InfoQ
Jina AI
Jina AI
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
量子位
月光博客
月光博客
罗磊的独立博客
雷峰网
雷峰网
The Cloudflare Blog
V
V2EX
小众软件
小众软件
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题

博客园 - 木乃伊人

MCP Server部署到云端服务器 MCP 开发 VS Code 搭建LangChain开发环境 VSCode Unable to import XXX 问题解决记录 大模型应用开发-聊天机器人-保存聊天记录 try-catch中的throw和throw ex的区别 TDD Google Chrome 默认非安全端口列表 EF Core的预先加载、延迟加载、实体追踪 软件设计原则 UML类图 Seq Serilog 多线程整理 Vuex和Pinia Vue3+TS+Vite+pinia 枚举 Vite创建Vue3项目 闭包 IdentitySrever4 ElasticSearch 前端防止重复提交案例
同步、异步、回调
木乃伊人 · 2025-01-06 · via 博客园 - 木乃伊人

一、我们先来看看一段代码  

这里我们使用同步方法和异步混用,可以发现异步方法是在同一个线程中,同步方法执行完毕后才执行异步方法的。很明显,顺序执行错误。

然后我们尝试修改逻辑。

       这样逻辑就对了。

       我们再来改造下。

        这种方式在前端,特别是Ajax的异步处理上用的很多。

二、用法

       回调函数主要功能是解决了不穷的if-else判断,优化代码,把已经做好的函数(回调函数)作为参数来调用,可以省去功能变更时修改主函数的问题。

       即:回调=回头再来调用。先写好基础函数,回头再作为参数,在主函数中来调用。