格物学 高中知识点

JavaScript回调(callback)函数概念自我理解及示例

格物自测!为高考,从高一就准备自己的知识点储备!
2024-05-04
JavaScript回调(callback)函数概念自我理解及示例
此吃出效具放往执室被苏乎文适合JavaScript入门级选手阅读,高手就可以飘过了。


先扯点令试配背往措闲话。
在中国,有这么一种现象:不管什么词或者概念,总会有些人把这些东西解释的神乎其神,貌似搞得别人听不懂就觉得自己很厉害的它析身控真海着物属样子。
其实不知道有多2。
我个人比较崇尚简洁明了。
什么词,什么概念,如果你能用简短的一两句话让大家听明白,这才是本事常极常物找汉击。
好了,闲话不扯了,进入正题。


在JavaScript里什么叫Callback“回调函数”,用我的话来讲就是把方法b当做一个参数传递个方法a,当方法a执行完后执行另外一个指定函数(这里是b函数)。
来看个列子:
复制代码代码如下:
<
html>

<
head>

<
titl斤e>
Callbackfunctiontest<
/title>

<
sc剂获识至维花及案时riptlanguage=由"javascript"type="text/javascript">

functionmain(callback)
{
alert("Iammainfunction");

alert("Invok支于果查言处硫吃ecallbackfunction..");

callback();

}
functionb(){
alert("Iamcallbackfunction:b");

}
functionc(){
alert(概伟田感"Iamcallbackfunction:c");

}

functiontest(){
main(b);

main(c);

}

<
/scr齐时导困脸获节较基校ipt>

<
/head>

<
body>

<
buttononClick="test()">
clickme<
/button>

<
/body>

<
/ht二希精特史防真斤ml>


这里面main(b),那么b就称作回调函数,是不是很好理解?那有人会说我为什么不可以把b的调用放到main函数里呢?确实可以,但是那史学远传顺句样你的main方法就只能调预吃用b了。
这里我们将b传递个main,或者a传递个main,那main里面的c采春allback方法就是动态的回调函数。
优点就在这里。
内容来自网友回答


围绕学生学习概念的规律,教师应怎样设计教学突破函数概念

函数概念

高考倒计时 {dede:global.cfg_gktime/}2024年高考时间 6月7日,8日,9日
高中知识点专业其他问题:
高中知识点
相近专业 历年高考分数 高中知识点 高一 测试 计算机 材料 机械 仪器仪表 能源动力 电气 电子信息 自动化 化工与制药 地质 矿业 纺织 轻工 交通运输 海洋工程 航空航天 兵器 核工程 农业工程 林业工程 环境科学与工程 生物医学工程 食品科学与工程 建筑 安全科学与工程 生物工程 公安技术 网络空间安全 土木 水利 测绘 植物生产 自然保护与环境生态 动物生产 动物医学 林学 水产 草学 基础医学 临床医学 口腔医学 公共卫生与预防医学 中医学 中西医结合 药学 中药学 法医学 医学技术 管理科学与工程 工商管理 农业经济管理 公共管理 图书情报与档案管理 物流管理与工程 工业工程 电子商务 旅游管理 艺术学理论 音乐与舞蹈学 戏剧与影视学 美术学 设计学 哲学 经济学 财政学 金融学 经济与贸易 法学 政治学 社会学 民族学 马克思主义理论 公安学 教育学 体育学 中国语言文学 外国语言文学 新闻传播学 历史学 数学 物理学 化学 天文学 地理科学 大气科学 海洋科学 地球物理学 地质学 生物科学 心理学 统计学 高考试题库 力学