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