非同步流程工具

2021-09-22 20:17:00 字數 1010 閱讀 6205

promise √

generator函式

async函式 √

node.js 提供的 nexttick

第三方的async.js

var async = require( 'async' )

//序列

async.series(,2000)

},two: function ( callback ) ,1000)

}},function ( err , data ) )

//並行

async.parallel(,2000)

},two: function ( callback ) ,1000)

}},function(error,data))

ajax

fetch

前端渲染是通過ajax請求資料,然後通過js語法將資料展示到頁面中,稱之為前端渲染

後端渲染是通過後端語言 + 後端模板( ejs ) 將 頁面整個傳送給前端

後端模板

ejspug( jade )

art-template

現在流行的: 前端渲染

node.js做專案的時候 ,就有兩種選擇了

前後端分離 :後端提供介面,前端渲染

前後端耦合: 後端渲染

直接借助乙個工具來搭建乙個node.js專案,這個工具叫做 express-generator ,這個工具幫助我們實現了express框架

建立express專案的流程

安裝 express-generator

$ cnpm i express-generator -g

建立express 專案

$ express -e 專案名稱-e是安裝 ejs 模板

分析目錄

啟動專案 package.json 中 npm 指令碼

$ npm run start

研究專案**

關於前端非同步流程工具

前端非同步流程工具 promise generator函式 async函式 node.js 提供的 nexttick 第三方的async.js ajax fetch 前端渲染是通過ajax請求資料,然後通過js語法將資料展示到頁面中,稱之為前端渲染 後端渲染是通過後端語言 後端模板 ejs 將 頁面...

mq 非同步寫mysql MQ非同步下單簡單流程分析

秒殺專案非同步下單的流程一 瀏覽器傳送請求,首先請求到服務時,會先執行引數校驗,如果校驗失敗直接返回給前端,如果校驗成功則執行下單方法 其中的校驗方法主要是利用redis的快取機制,即所有參加校驗的資料都存入redis中,因為這些是熱點資料,需要頻繁訪問,利用vo的校驗,和庫存的校驗就需要存入red...

使用OPPM工具流程

建立oppm的12步 1,表頭 表頭位於 的上方,包括專案名稱 領導者 目標和當前日期。專案經理與分配給他專案的主管討論表頭的時候,也是討論成本 範圍和時間線這三大約束的優先順序的好時機。2,承擔者 團隊成員是管理專案各個主要部分的人。成功在很大程度上依賴於他們的表現。他們是承擔者。承擔者的人數要盡...