回调函数-为什么这么难理解

embedded/2024/9/24 21:17:41/

我媳妇起初做js怎么也不理解回调函数的意义和概念

看好了。我举一个例子。

你要先吃饭才能去拉屎(想说我可以边吃边拉的,先拉后吃的,我一脚给你踹海里去)

吃饭是第一个函数,拉屎是第二个函数,你只能是吃完了才能去拉屎。

再举例:有一个需求,我把文件数据读取到数据库,然后再取出来根据需求编辑好展示在画面上。

那么我会创建2个函数 第一个取数,第二个展示,所以第一个函数不执行完是无法执行第二个的,

原因就是 我有100万条数据 插入DB时间非常长,不插入完事就不可能抽出来编辑再展示。

就这样吧。气死我了。。。。


http://www.ppmy.cn/embedded/10727.html

相关文章

【人工智能】机器学习算法综述及常见算法详解

目录 推荐 1、机器学习算法简介 1.1 机器学习算法包含的两个步骤 1.2 机器学习算法的分类 2、线性回归算法 2.1 线性回归的假设是什么? 2.2 如何确定线性回归模型的拟合优度? 2.3 如何处理线性回归中的异常值? 3、逻辑回归算法 3.1 …

【C++】一篇文章带你深入了解list

目录 一、list的介绍二、 标准库中的list类2.1 list的常见接口说明2.1.1 list对象的常见构造2.1.1.1 [无参构造函数](https://legacy.cplusplus.com/reference/list/list/list/)2.1.1.2 [有参构造函数(构造并初始化n个val)](https://legacy.cplusplus.com/reference/list/list/…

运行django

确保app被注册 urls.py中编写url 视图对应关系 命令行启动 python manage.py runserver

RabbitMQ Stream插件使用详解

2.4版为RabbitMQ流插件引入了对RabbitMQStream插件Java客户端的初始支持。 RabbitStreamTemplateStreamListener容器 将spring rabbit流依赖项添加到项目中&#xff1a; <dependency><groupId>org.springframework.amqp</groupId><artifactId>sprin…

代码随想录算法训练营DAY35|C++贪心算法Part.4|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球

文章目录 860.柠檬水找零伪代码实现CPP代码 406.根据身高重建队列思路伪代码实现代码优化 CPP代码 452. 用最少数量的箭引爆气球思路伪代码实现CPP代码 860.柠檬水找零 力扣题目链接 文章讲解&#xff1a;860.柠檬水找零 视频讲解&#xff1a;贪心算法&#xff0c;看上去复杂&a…

kali——勒索病毒metasploit

msfconsole -v 查看版本 msfdb init 初始化数据库 msfconsole 启动msf db_status workspace workspace -huse auxiliary/scanner/portscan/ 端口扫描 nmap -sP 和 nmap -sn -PE 的区别 &#xff1a; nmap -sP 和 nmap -sn -PE 都是 nmap 工具中用于网络扫描的参数组…

携程旅行 abtest

声明: 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;wx a15018601872 本文章…

vite-electron 静默打印功能实现

系列文章目录 electronvitevue3 快速入门教程 文章目录 系列文章目录前言一、实现方案二、< webview />讲解1、属性2、 监听事件3、方法 三、 webview与渲染进程通信1.渲染进程--->webview2.webview--->渲染进程&#xff1a; 四、代码实战打印样式说明踩坑说明 前…