亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS回調(diào)函數(shù)基本定義與用法實(shí)例分析

 更新時(shí)間:2017年05月24日 14:20:57   作者:我的老婆是校花  
這篇文章主要介紹了JS回調(diào)函數(shù)基本定義與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了javascript回調(diào)函數(shù)基本概念、功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了JS回調(diào)函數(shù)基本定義與用法。分享給大家供大家參考,具體如下:

初學(xué)js的時(shí)候,被回調(diào)函數(shù)搞得很暈,現(xiàn)在回過頭來總結(jié)一下什么是回調(diào)函數(shù)。

我們先來看看回調(diào)的英文定義: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ù)就是一個(gè)參數(shù),將這個(gè)函數(shù)作為參數(shù)傳到另一個(gè)函數(shù)里面,當(dāng)那個(gè)函數(shù)執(zhí)行完之后,再執(zhí)行傳進(jìn)去的這個(gè)函數(shù)。這個(gè)過程就叫做回調(diào)。

其實(shí)也很好理解對吧,回調(diào),回調(diào),就是回頭調(diào)用的意思。主函數(shù)的事先干完,回頭再調(diào)用傳進(jìn)來的那個(gè)函數(shù)。但是以前看過很多博客,他們總是將回調(diào)函數(shù)解釋的云里霧里,很高深的樣子。

舉一個(gè)別人舉過的例子:約會(huì)結(jié)束后你送你女朋友回家,離別時(shí),你肯定會(huì)說:“到家了給我發(fā)條信息,我很擔(dān)心你。” 對不,然后你女朋友回家以后還真給你發(fā)了條信息。小伙子,你有戲了。其實(shí)這就是一個(gè)回調(diào)的過程。你留了個(gè)參數(shù)函數(shù)(要求女朋友給你發(fā)條信息)給你女朋友,然后你女朋友回家,回家的動(dòng)作是主函數(shù)。她必須先回到家以后,主函數(shù)執(zhí)行完了,再執(zhí)行傳進(jìn)去的函數(shù),然后你就收到一條信息了。

現(xiàn)在基本理解回調(diào)函數(shù)的意思了吧。不理解的話沒關(guān)系,我們用代碼說話。

//定義主函數(shù),回調(diào)函數(shù)作為參數(shù)
function A(callback) {
  callback();
  console.log('我是主函數(shù)');
}
//定義回調(diào)函數(shù)
function B(){
  setTimeout("console.log('我是回調(diào)函數(shù)')", 3000);//模仿耗時(shí)操作
}
//調(diào)用主函數(shù),將函數(shù)B傳進(jìn)去
A(B);
/*
輸出結(jié)果
我是主函數(shù)
我是回調(diào)函數(shù)
*/

上面的代碼中,我們先定義了主函數(shù)和回調(diào)函數(shù),然后再去調(diào)用主函數(shù),將回調(diào)函數(shù)傳進(jìn)去。

定義主函數(shù)的時(shí)候,我們讓代碼先去執(zhí)行callback()回調(diào)函數(shù),但輸出結(jié)果卻是后輸出回調(diào)函數(shù)的內(nèi)容。這就說明了主函數(shù)不用等待回調(diào)函數(shù)執(zhí)行完,可以接著執(zhí)行自己的代碼。所以一般回調(diào)函數(shù)都用在耗時(shí)操作上面。比如ajax請求,比如處理文件等。

更多關(guān)于JavaScript相關(guān)內(nèi)容可查看本站專題:《JavaScript常用函數(shù)技巧匯總》、《javascript面向?qū)ο笕腴T教程》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)

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

相關(guān)文章

  • JSON基本語法及與JavaScript的異同實(shí)例分析

    JSON基本語法及與JavaScript的異同實(shí)例分析

    這篇文章主要介紹了JSON基本語法及與JavaScript的異同,結(jié)合實(shí)例形式分析了json簡單值、對象、數(shù)組三種類型值使用技巧,需要的朋友可以參考下
    2019-01-01
  • JavaScript實(shí)現(xiàn)鐘表案例

    JavaScript實(shí)現(xiàn)鐘表案例

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)鐘表案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 淺談javascript中的三種彈窗

    淺談javascript中的三種彈窗

    下面小編就為大家?guī)硪黄獪\談javascript中的三種彈窗。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-10-10
  • 早該知道的7個(gè)JavaScript技巧

    早該知道的7個(gè)JavaScript技巧

    早該知道的7個(gè)JavaScript技巧,有了這7個(gè)JavaScript技巧,事半功倍,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Bootstrap源碼解讀網(wǎng)格系統(tǒng)(3)

    Bootstrap源碼解讀網(wǎng)格系統(tǒng)(3)

    這篇文章主要源碼解讀了Bootstrap網(wǎng)格系統(tǒng),介紹了Bootstrap網(wǎng)格系統(tǒng)的工作原理具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • uniapp實(shí)現(xiàn)tabs切換(可滑動(dòng))效果實(shí)例

    uniapp實(shí)現(xiàn)tabs切換(可滑動(dòng))效果實(shí)例

    這篇文章主要給大家介紹了關(guān)于uniapp實(shí)現(xiàn)tabs切換(可滑動(dòng))效果的相關(guān)資料,tabs切換無論是在app端還是小程序或者H5頁面都是很常見的功能,文中通過實(shí)例代碼介紹的很詳細(xì),需要的朋友可以參考下
    2023-07-07
  • 使用 js 簡單的實(shí)現(xiàn) bind、call 、aplly代碼實(shí)例

    使用 js 簡單的實(shí)現(xiàn) bind、call 、aplly代碼實(shí)例

    這篇文章主要介紹了使用 js 簡單的實(shí)現(xiàn) bind、call 、aplly代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • JS實(shí)現(xiàn)把鼠標(biāo)放到鏈接上出現(xiàn)滾動(dòng)文字的方法

    JS實(shí)現(xiàn)把鼠標(biāo)放到鏈接上出現(xiàn)滾動(dòng)文字的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)把鼠標(biāo)放到鏈接上出現(xiàn)滾動(dòng)文字的方法,涉及JavaScript響應(yīng)鼠標(biāo)事件動(dòng)態(tài)操作頁面元素的相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • JavaScript中Promise的簡單使用及其原理詳解

    JavaScript中Promise的簡單使用及其原理詳解

    Promise是ES6最重要的特性之一,今天小編就來帶大家一起系統(tǒng)且細(xì)致的研究一下Promise的用法以及原理,感興趣的小伙伴可以學(xué)習(xí)一下哦
    2023-03-03
  • r.js來合并壓縮css文件的示例

    r.js來合并壓縮css文件的示例

    這篇文章主要介紹了r.js來合并壓縮css文件的示例代碼,在r5下新建一個(gè)css文件夾,里面有四個(gè)css文件:main.css、nav.css、form.css、grid.css,具體示例代碼大家參考下本文
    2018-04-04

最新評論