天天看點

node的詳細注解

指令行視窗

開始菜單–>運作–>CMD–>回車

其他命名:

node的詳細注解

常用的指令:

node的詳細注解

目錄:

node的詳細注解

目前目錄可以省略哦~

環境變量:

windows系統變量:

計算機-右鍵-屬性。

node的詳細注解
node的詳細注解

一般改使用者變量。

改了環境變量,我們需要重新開機指令行視窗。

node的詳細注解
node的詳細注解

程序和線程

node的詳細注解
node的詳細注解

nodejs簡介

node的詳細注解

用途:

node的詳細注解
node的詳細注解

子產品化簡介

js沒有子產品化。

node的詳細注解

彌補​

​js​

​沒有子產品化的缺陷。

node的詳細注解
node的詳細注解

預設子產品的代碼都是單獨儲存在一個函數裡面。一個子產品的東西需要給别的子產品使用,則要暴露出去。

node的詳細注解

引入其他子產品。必須​

​.​

​​開頭,或者​

​..​

​開頭。

node的詳細注解

使用reguire子產品引入以後,函數會傳回一個對象,這個對象就是引入的子產品。

比如,使用别的變量,需要在對象中.出來。

子產品化詳解

路徑就是一種子產品辨別。

node的詳細注解
node的詳細注解
node的詳細注解

全局的變量和函數都是放在goobal的屬性。

我們寫在子產品裡面的東西都是局部變量,沒在全局。

node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解

exports和module.exports

node的詳細注解
node的詳細注解

包簡介

我們寫的代碼和方法,也就是一個子產品,我們如果要給别人使用,我們最好打成一個包。

node的詳細注解

包結構:

node的詳細注解

隻有第一個​

​package.json​

​是必要的,其他都可以省略。

​package.json​

​中的基本介紹:

依賴于哪些包。

node的詳細注解

描述包的作用。

node的詳細注解

開發依賴。開發環境中需要依賴的包。

node的詳細注解

首頁、協定。

node的詳細注解

主檔案。

node的詳細注解

貢獻者。姓名和郵件

node的詳細注解

包名。

node的詳細注解

倉庫。

node的詳細注解

指令、版本。

node的詳細注解

包描述檔案。

node的詳細注解

npm簡介

開發環境中我們有很多包,我們需要一個東西來管理這些包。

node的詳細注解

下載下傳​

​node​

​​就自帶​

​npm​

​,我們不需要下載下傳。

下載下傳一個包的初始化。

npm init      
node的詳細注解

node的所有子產品都被裝到node_modules。

npm指令

node的詳細注解
node的詳細注解

配置​

​cnpm​

配置npm淘寶鏡像。

node的詳細注解

裝的是一個工具,是以我們使用的是全局安裝。

node的詳細注解

​node​

​搜尋包的流程

node的詳細注解
node的詳細注解

​Buffer​

​緩沖區

node的詳細注解

計算機的記憶體中有8位。

node的詳細注解

1位元組是資料傳輸的最小機關。

一個英文字母就是一個位元組。一個漢字占用三個位元組。

node的詳細注解
node的詳細注解

建立一個buffer。

node的詳細注解

在buffer中存儲的都是二進制資料。但是顯示時都是以16進制的形式顯示的,因為16進制顯示的短。

建立一個指定大小的buffer。

node的詳細注解
node的詳細注解

buffer的所有構造函數都是不推薦使用的呢~

node的詳細注解

buffer的大小一旦确定,是不能夠修改。

buffer實際上是對我們底層記憶體的控制。因為記憶體空間是連續空間的,如果被修改,記憶體就不會連續,是以不能被修改。

node的詳細注解
node的詳細注解
node的詳細注解

同步檔案寫入

node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解

異步檔案寫入

異步方法不可能有傳回值,如果有傳回值就是需要有傳回值的時候才執行,這就不是異步。

node的詳細注解
node的詳細注解
node的詳細注解

簡單檔案寫入

node的詳細注解
node的詳細注解

流式檔案寫入

node的詳細注解
node的詳細注解

多次寫入:

node的詳細注解

open事件隻會觸發一次:

node的詳細注解

是以用one綁定一次性事件:

node的詳細注解

關閉一個流:

node的詳細注解

簡單檔案讀取

node的詳細注解

流式檔案讀取

node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解

将可讀流的内容自動寫入可寫流。

node的詳細注解

​fs​

​子產品的其他方法

node的詳細注解
node的詳細注解
node的詳細注解
node的詳細注解