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,承擔者 團隊成員是管理專案各個主要部分的人。成功在很大程度上依賴於他們的表現。他們是承擔者。承擔者的人數要盡...