node部分介紹

2021-10-07 20:46:27 字數 1369 閱讀 1825

node有10年左右歷史 解決了高併發問題 非同步單執行緒

環境 後台對接 webpack打包工具

語法與js一致

核心模組(安裝node時自帶的)

fs檔案模組 api特別多

http 建立伺服器用的

url 轉換位址

path 路徑模組

querystring 轉換查詢字串

本地模組

自己寫的模組 新建乙個js資料夾 放到js資料夾裡 到時候好匯入

載入模組名 (核心模組)

(node_modules裡賣弄的模組)

// 自己起個名字 載入核心模組只需要載入模組名

)//載入自己寫的本地模組 相對路徑

const user =

require

('../js/user'

)// 引數一 __dirname固定語法 當前檔案的根目錄的絕對路徑

// 引數二 '../' 上級目錄 可以不寫

// 引數三 'public' 目標檔名

'../', 'public')

ps:如果載入第三方模組 首先先回載入當前目錄的模組,如果有就直接使用,沒有會向外層找 (函式作用連,原型鏈),不建議講自己寫的放在node_modules裡面(第三方外掛程式特別多,不好找,不好維護)

建立模組   建立js檔案

暴露模組 module.exports

載入模組 require

使用模組 呼叫

module.exports  = a

// 等價於 export default 這樣寫的話匯入的時候名字可以自己隨便起 建議這種

module.exports.a = a

// 等價於 export 這樣寫的話匯入的時候名字必須得是

//將傳過來的引數轉換成物件

qs.parse

(字串)

// 將要傳的引數物件轉換成url位址列形式

qs.stringify

(物件)

// get方式

// 解構陣列 get方式傳的引數都在req.query中

let= req.query;

// post方式

// 解構陣列 post方式傳的引數都在req.body中

let= req.body;

部分函式介紹()

void cvcanny const cvarr image,cvarr edges,double threshold1,double threshold2,int aperture size 3 函式功能 函式 cvcanny 採用 canny 演算法發現輸入影象的邊緣而且在輸出影象中標識這些邊緣...

部分函式介紹

numpy的reshape 函式,order c代表橫著讀寫,order f代表豎著讀寫。其中 1代表的是自動計算行數或者列數。鳶尾花資料報括150行4列,分別是花萼長度 寬度 花瓣長度 寬度。train test split 將矩陣隨即劃分為訓練子集和測試子集,並且返回劃分好的訓練集樣本標籤和測試...

EASYDOM系列教程 之Node介紹

dom 的標準規範中提供了 node 物件,該物件主要提供了用於解析 dom 節點樹結構的屬性和方法。dom 樹結構主要是依靠節點進行解析,稱為 dom 節點樹結構。node 物件是解析 dom 節點樹結構的主要入口。node 物件提供的屬性和方法,可以實現遍歷節點 插入節點和替換節點等操作。而這些...