91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

promise指的是什么意思

發布時間:2021-03-09 14:46:02 來源:億速云 閱讀:217 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關promise指的是什么意思的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

  ePromise是異步編程的一種解決方案,可以在對象之間傳遞和操作promise,幫助我們處理隊列。

  promise是什么?

  1、主要用于異步計算

  2、可以將異步操作隊列化,按照期望的順序執行,返回符合預期的結果

  3、可以在對象之間傳遞和操作promise,幫助我們處理隊列

  為什么會有promise?

  為了避免界面凍結(任務)

  同步:假設你去了一家飯店,找個位置,叫來服務員,這個時候服務員對你說,對不起我是“同步”服務員,我要服務完這張桌子才能招呼你。那桌客人明明已經吃上了,你只是想要個菜單,這么小的動作,服務員卻要你等到別人的一個大動作完成之后,才能再來招呼你,這個便是同步的問題:也就是“順序交付的工作1234,必須按照1234的順序完成”。

  異步:則是將耗時很長的A交付的工作交給系統之后,就去繼續做B交付的工作,。等到系統完成了前面的工作之后,再通過回調或者事件,繼續做A剩下的工作。

  AB工作的完成順序,和交付他們的時間順序無關,所以叫“異步”。

  異步操作的常見語法

  事件監聽

  document.getElementById('#start').addEventListener('click',start,false);
  functionstart(){
  //響應事件,進行相應的操作
  }
  //jqueryon監聽
  $('#start').on('click',start)

  回調

  //比較常見的有ajax
  $.ajax('http://www.wyunfei.com/',{
  success(res){
  //這里可以監聽res返回的數據做回調邏輯的處理
  }
  })
  //或者在頁面加載完畢后回調
  $(function(){
  //頁面結構加載完成,做回調邏輯處理
  })

  有了nodeJS之后...對異步的依賴進一步加劇了

  大家都知道在nodeJS出來之前PHP、Java、python等后臺語言已經很成熟了,nodejs要想能夠有自己的一片天,那就得拿出點自己的絕活:

  無阻塞高并發,是nodeJS的招牌,要達到無阻塞高并發異步是其基本保障

  舉例:查詢數據從數據庫,PHP第一個任務查詢數據,后面有了新任務,那么后面任務會被掛起排隊;而nodeJS是第一個任務掛起交給數據庫去跑,然后去接待第二個任務交給對應的系統組件去處理掛起,接著去接待第三個任務...那這樣子的處理必然要依賴于異步操作。

感謝各位的閱讀!關于“promise指的是什么意思”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长顺县| 乐昌市| 宁化县| 驻马店市| 疏附县| 莱芜市| 安西县| 常熟市| 营山县| 临沧市| 洛扎县| 丹巴县| 大理市| 双桥区| 腾冲县| 南充市| 将乐县| 宁河县| 贵州省| 乳山市| 曲周县| 沈丘县| 平山县| 宿松县| 贵德县| 如皋市| 仁寿县| 铜川市| 安新县| 灵璧县| 四川省| 威信县| 喀什市| 柯坪县| 龙陵县| 西盟| 屏边| 乌鲁木齐县| 监利县| 龙泉市| 怀远县|