国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

javascript回調(diào)函數(shù)的概念理解與用法分析

2024-05-06 16:37:32
字體:
供稿:網(wǎng)友

本文實例講述了javascript回調(diào)函數(shù)的概念理解與用法。分享給大家供大家參考,具體如下:

一. 回調(diào)函數(shù)的作用

js代碼會至上而下一條線執(zhí)行下去,但是有時候我們需要等到一個操作結(jié)束之后再進(jìn)行下一個操作,這時候就需要用到回調(diào)函數(shù)。

二. 回調(diào)函數(shù)的解釋

因為函數(shù)實際上是一種對象,它可以存儲在變量中,通過參數(shù)傳遞給另一個函數(shù),在函數(shù)內(nèi)部創(chuàng)建,從函數(shù)中返回結(jié)果值”,因為函數(shù)是內(nèi)置對象,我們可以將它作為參數(shù)傳遞給另一個函數(shù),到函數(shù)中執(zhí)行,甚至執(zhí)行后將它返回,它一直被“專業(yè)的程序員”看作是一種難懂的技術(shù)。

回調(diào)函數(shù)的英文解釋為:

A callback is a function that is passed as an argument to another function and is executed after its parent function has completed.

翻譯過來就是:回調(diào)函數(shù)是一個作為變量傳遞給另外一個函數(shù)的函數(shù),它在主體函數(shù)執(zhí)行完之后執(zhí)行。

function A有一個參數(shù)function B,function B會在function A執(zhí)行完成之后被調(diào)用執(zhí)行。

三. 回調(diào)函數(shù)的使用方法

代碼如下:

function a(callbackFunction){  alert("這是parent函數(shù)a");  var m =1;  var n=3; return callbackFunction(m,n);}function b(m,n){  alert("這是回調(diào)函數(shù)B");  return m+n;}$(function(){  var result = a(b);  alert("result = "+ result);});

執(zhí)行順序為:

這是parent函數(shù)a這是回調(diào)函數(shù)Bresult = 4

函數(shù)首先執(zhí)行了主題函數(shù)a,之后調(diào)用了回調(diào)函數(shù)b,最后返回函數(shù)a的返回值。

希望本文所述對大家JavaScript程序設(shè)計有所幫助。


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 盈江县| 林西县| 大厂| 三台县| 清原| 汝州市| 麻城市| 丰县| 卫辉市| 高密市| 垦利县| 大庆市| 洞口县| 乐安县| 福安市| 高唐县| 永康市| 永修县| 渝北区| 福鼎市| 汉源县| 闻喜县| 民勤县| 鄱阳县| 聊城市| 莆田市| 荆州市| 和平县| 离岛区| 松阳县| 溧水县| 长海县| 穆棱市| 汉阴县| 永和县| 泸定县| 册亨县| 祁连县| 元氏县| 张北县| 阳城县|