初看Callbacks函數(shù)很不起眼,但仔細一瞅,發(fā)現(xiàn)Callbacks函數(shù)是構(gòu)建jQuery大廈的無比重要的一個基石。jQuery中幾乎所有有關(guān)異步的操作都會用到Callbacks函數(shù)。
為什么搞了個Callbacks函數(shù)?
1 在 js 開發(fā)中,經(jīng)常會遇到同步和異步這兩個概念。
2 在javascript中神馬是同步?神馬是異步? 聽我講一個相親的故事(本故事并不準確,僅供參考):
1 藤籃是一個漂亮姑娘,明年就要30歲了可現(xiàn)在還沒有對象,于是,她的母親給她報名了兩家相親機構(gòu),一家名叫同步相親機構(gòu),另一家叫異步相親機構(gòu)。
2 同步相親機構(gòu):這個機構(gòu)的負責(zé)人很呆板,嚴格遵從“先來后到”的理念。
負責(zé)人首先給藤籃一個小冊子,里面記錄了很多的男士資料,讓藤籃從里面找一個心儀的男士,然后安排藤籃與他見面。
藤蘭很快選中了令狐沖。負責(zé)人告訴藤籃:“令狐沖明天和任女士有約,你們只能后天見面了“。藤籃說:“好的,我正好準備準備”。
結(jié)果兩天過后,負責(zé)人告訴藤籃:因為昨天任女士有事,沒能和令狐沖見面,所以我們安排今天任女士與令狐沖見面,你到明天再約吧!