當前位置:
首頁 > 最新 > Node使用流和目錄運行流程的介紹

Node使用流和目錄運行流程的介紹

現在你已經知道如何創建一個流的類,很可能你已經實踐過了。現在創建一個新的文件,index.js,並加入如下的代碼.下面是使用CountStream類操作方法:

1、載入countstream.js

2、創建一個CountStream的示例用於匹配book的文本計數

4、從網站中以管道的方式把數據傳給countStream用於文本計數

你可以嘗試著使用node index.js來執行這個例子的代碼。它應該會列印Total matches:24之類的。你可以嘗試著更改一下所要抓取的地址。

這個例子載入了例子1.1中的模塊並通過字元串"book"將它實例化。同時使用了Node的標準模塊http從網站下載文本內容以及將其使用管道把結果傳入到我們的CountStream類中。

這裡最重要的是res.pipe(countStream)。當你使用管道傳輸數據時,不用去關心數據有多大或者網路速度多慢:CountStream類會完整進行匹配計數直到數據全被處理完。這個Node的程序並不會在一開始下載整個文件!它會把文件一塊一塊地進行處理。這是很重要的,也是Node提供的一個關鍵的特性。

總結一下,下圖概括了到現在為止,創建一個新的Node程序需要做什麼。首先創建一個新的目錄,執行npm init命令,然後創建一些JavaScript代碼文件,最後執行代碼。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 行家匯 的精彩文章:

移動端用戶中心的待辦事項查看標記頁設計
PHP的字元串裁剪函數
微信小程序的文章列表頁設計
ActionSheet——製作圖片上傳選擇頁
用戶登錄頁面的實現設計

TAG:行家匯 |

您可能感興趣

Windows手機運行WinRT項目獲新進展:運行順暢
使用Docker運行常見的Web服務與管理
Android簡單的布局和運行程序
歷代iPhone運行iOS速度測試:依舊流暢
Windows 微軟常用運行庫合集
iPhoneX成功運行WIN95 玩單機遊戲很流暢
微軟將發布新一代操作系統Windows Core:可運行安卓應用
華為MateBook 13系統運行更流暢,工作與學習更高效
NIO與BIO的區別、NIO的運行原理和並發使用場景
使用虛擬機在Windows上運行Linux
Lumia手機運行Windows RT達到新的里程碑
Ooui:在瀏覽器中運行.NET應用
Windows遠程及本地運行Linux的GUI程序
如何通過運行一米Facebook群控實現引流服務
Fuchsia 操作系統將支持運行 Linux 應用程序
Pipx通過隔離的環境安裝和運行Python應用
HomePods正在運行iOS的「測試版」版本
手機上運行Win7系統:iPhone X都帶不動!
iHeartMedia宣布破產 應用程序正常運行
谷歌遠程更改了一系列運行Android 9 Pie的手機的設置