node內置模塊

fs

分爲同步方法和異步方法(其中Sync是同步)

  • fs.readFile(filename,[option].callback) 讀取文件內容
  • fs.writeFile(filename,data,[option],callback) 寫入文件內容
  • fs.mkdir(path,callback) 創建目錄
  • fs.readdir(path,callback) 讀取目錄
  • fs.stat(path,callback) 查看文件或目錄信息
  • fs.exists(path,callback) 判斷文件或目錄是否存在
  • copy 拷貝文件

詳細介紹fs

path

  • path.join([path1],[path2]) 拼接路徑
  • resolve([path1],[path2]) 解析出一個絕對路徑
  • basename(path) 獲取一個路徑中的文件名
  • extname(path) 獲取一個路徑中擴展名

詳細介紹path

event

events 模塊只提供了一個對象:events.EventEmitterEventEmitter 的核心就是事件觸發與事件監聽器功能的封裝。

  • addListener(event,listener) 對指定事件綁定事件處理函數
  • on(event,listener) addListener的別名
  • emit(event,[arg1],[arg2],[...]) 手工觸發指定事件
  • once(event,listener) 對指定事件指定只執行一次的處理函數
  • setMaxListeners(n) 指定事件處理函數的最大數量
  • listners(event) 獲取指定事件的所有事件處理函數
  • listenerCount 獲取某個對象的指定事件的事件處理函數的數量
  • removeListener(event,listener) 對指定事件解除指定的事件處理函數
  • removeAllListeners([event]) 對指定事件解除所有處理函數

詳細介紹event

  • 流是一組有序的、有起點和終點的字節數據傳輸手段
  • 不關心文件的整體內容,只關注是否從文件中讀到了數據,以及讀到數據之後的處理
  • 流是一個抽象接口,被Node中的很多對象所實現。比如一個HTTP服務器的請求對象request是一個流

HTTP

HTTP-服務器

  • 能在特定IP特定端口上監聽客戶端的強求,並根據請求的路徑返回相應結果都叫服務器
  • 服務器可以是專業服務器也可以是個人電腦

HTTP-客戶端

  • 只要能向特定IP特定端口發起請求並接受相應的都叫客戶端
  • 可以是瀏覽器、微信、qq等

http協議相關文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章