一,開篇分析 所謂緩沖區Buffer,就是 "臨時存貯區" 的意思,是暫時存放輸入輸出數據的一段內存。 JS語言自身只有字符串數據類型,沒有二進制數據類型,因此NodeJS提供了一個與String對等的全局構造函數Buffer來提供對二進制數據的操作。除了可以讀取文件得到Buffer的實例 ...
一,開篇分析 大家好啊,大熊君又來啦 嘻嘻 ,之前我寫過一系列關於JS OOP與設計模式 方面的文章,反響還好,其實這也是對我本人最大的鼓勵,於是我決定我要將JavaScript進行到底 准備寫一個NodeJS方面的系列文章,由淺入深,循序漸進,秉承的理念是重思想,多實踐,勤能補拙,貴在堅持。 我們先來看看NodeJS官網上的介紹: 其特點為: ,它是一個Javascript運行環境 ,依賴於Ch ...
2015-01-04 11:42 66 7140 推薦指數:
一,開篇分析 所謂緩沖區Buffer,就是 "臨時存貯區" 的意思,是暫時存放輸入輸出數據的一段內存。 JS語言自身只有字符串數據類型,沒有二進制數據類型,因此NodeJS提供了一個與String對等的全局構造函數Buffer來提供對二進制數據的操作。除了可以讀取文件得到Buffer的實例 ...
一,開篇分析 從今天開始,我們來深入具體的模塊學習,這篇文章是這個系列(大熊君大話NodeJS)文章的第三篇,前兩篇主要是以理論為主,相信大家在前兩篇的學習中, 對NodeJS也有一個基本的認識,沒事!!!趁熱打鐵,讓我們繼續將NodeJS進行到底,好了廢話不多說,直接進入今天的主題 “Net ...
一,開篇分析 流是一個抽象接口,被 Node 中的很多對象所實現。比如對一個 HTTP 服務器的請求是一個流,stdout 也是一個流。流是可讀,可寫或兼具兩者的。 最早接觸Stream是從早期的unix開始的, 數十年的實踐證明Stream 思想可以很簡單的開發出一些龐大的系統 ...
一,開篇分析 首先“Http”這個概念大家應該比較熟悉了,它不是基於特定語言的,是一個通用的應用層協議,不同語言有不同的實現細節,但是萬變不離其宗,思想是相同的, NodeJS作為一個宿主運行環境,以JavaScript為宿主語言,它也有自己實現的一套標准,這篇文章我們就一起來學習一下 ...
一,開篇分析 文件系統模塊是一個簡單包裝的標准 POSIX 文件 I/O 操作方法集。可以通過調用 require("fs") 來獲取該模塊。文件系統模塊中的所有方法均有異步和同步版本。 (1),文件系統模塊中的異步方法需要一個完成時的回調函數作為最后一個傳入形參 ...
一,開篇分析 在上個章節中我們學習了NodeJS的基礎理論知識,對於這些理論知識來說理解是至關重要的,在后續的章節中,我們會對照着官方文檔逐步學習里面的各部分模塊,好了該是本文主角登台亮相的時候了,Global 讓我們來看一下官方的定義: Global Objects全局對象 ...
一,開篇分析 這篇文章把這三個模塊拿來一起說,原因是它們各自的篇幅都不是很長,其次是它們之間存在着依賴關系,所以依次介紹並且實例分析。廢話不多說了,請看下面文檔: (1),"Url模塊" 來個小栗子: 運行結果: 加以說明 ...
一,開篇分析 這篇屬於擴展知識篇,因為在下面的文章中會用到數據庫操作,所以今天就來說說它(Mongodb模塊)。 (1),簡介 MongoDB是一個基於分布式文件存儲的數據庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。 MongoDB是一個高性能,開源,無 ...