- 軟件大(dà)小:9.80M
- 軟件語言:中文(wén)
- 軟件類型(xíng):國產軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時(shí)間:2015-02-03 21:26
- 運行環(huán)境(jìng):Mac OS X
- 軟件等級:
- 軟件廠商:
- 官(guān)方網站:http://www.ynaad.com
38.70M/中文/10.0
108.00M/中文/10.0
10.03M/中文/6.0
5.87M/中文(wén)/7.7
1.17M/中文/8.3
Node 是一個服務器端 javascript 解(jiě)釋器,它將改變服務器應該如何工作的概念。Node采用一係列“非阻塞”庫來支持事件循環的方式。本質上就是為文件係統、數據庫之類的資源提供接口。向文件係統發送一個請求時,無需等待(dài)硬盤(尋址並檢索文件),硬盤準備好的時候非阻塞接口會(huì)通知(zhī)Node。該模型以可擴展的(de)方式簡化(huà)了(le)對慢資源的訪(fǎng)問, 直觀,易懂。
它的目標(biāo)是幫助程序員構建高度可伸縮的應用程序,編寫(xiě)能夠處理數萬條同時連接(jiē)到一個(gè)(隻有一個)物理機的連接代碼。
今天我決定在 Mac OS X Lion 上玩玩 node.js,下麵來說說在Mac中安裝Node.js的方法吧。
平常都是習慣使用windows的可視化操作(zuò),突然換了Mac終端,全部是命令,難免有些不習慣。這(zhè)裏隻是簡單介紹一下安裝過程(chéng)。
第(dì)一(yī)步,從nodejs.org 中下載Node.js for Mac 安裝包,也就是一個6M多的pkg文件,下載(zǎi)之後(hòu)點擊安裝即(jí)可。
它將(jiāng)在你的機(jī)器上安裝 Node.js 和 npm (node package manager).
安裝成功後你就可以使用 node 和(hé) npm 命令(lìng)了。
安裝完(wán)成之後我們關閉(bì)窗口,接下來我們打開“終端”,並且輸入(rù)命(mìng)令:
curl http://npmjs.org/install.sh | sh
這個npm.js實際上是Node.js的套(tào)件管理工具,執行完成之後我們(men)繼續執行下麵都命令:
sudo npm update npm -g
這一步是(shì)更新npm,全部完成之後我們使用打(dǎ)印版本命(mìng)令來看一下npm是否安裝成功,如果不行大家就多試(shì)幾次。我的版本輸出結果:
我當前版本為1.1.12
最後,還(hái)是為大家寫一個helloword吧!複製下(xià)麵代碼到記事本。
var http = require(http); http.createServer(function (req, res) { res.writeHead(200, {Content-Type: text/plain}); res.end(Hello World hahah); }).listen(1337, "127.0.0.1"); console.log(Server running at http://127.0.0.1:1337/);
然後在終端裏麵敲入命令 node he.js 這裏都he.js是你javascript文件都路徑回車就OK了!終端會顯示如圖:
在瀏覽器中輸入網址(zhǐ)與端口並訪問,你就可以看到效果(guǒ)了!
js是跨平(píng)台的,手機、平板(bǎn)電腦、筆記本、個人電腦等隨處可見它的身影,降低跨平(píng)台開發的難度;
Node 並不隻(zhī)是(shì) Apache 的一個替代品,它(tā)旨在使 php Web 應用程序更容易伸縮;
Node 表現出眾的典型示例包括:RESTful API、Twitter 隊列、電子遊戲統計數據。
nodejs作為一個(gè)新興的後台語(yǔ)言,有很多吸引人的地方:
RESTful API
單線(xiàn)程
Node.js可以在(zài)不新增(zēng)額外線程的情(qíng)況下,依然可以對任務進(jìn)行並行處理 —— Node.js是單線程的。它通過事件輪詢(event loop)來實(shí)現並行操作,對此,我們(men)應該要充分(fèn)利用這一點 —— 盡可能的避免阻塞操作,取而代之,多使用非阻塞操作。
非阻塞IO
V8虛擬機
事件驅動
請描述您所遇到的(de)錯誤,我們將盡快(kuài)予以(yǐ)修(xiū)正(zhèng),謝謝!
*必填項,請輸入內容