首頁 >web前端 >js教程 >初識Node.js_node.js

初識Node.js_node.js

WBOY
WBOY原創
2016-05-16 16:37:441331瀏覽

1、Node.js是什麼

[1]Node是個伺服器端JavaScript 解譯器,可是真的以為JavaScript不錯的同學學習Node就能輕鬆拿下,那麼你就錯了,總結:水深不深我還不知道,不過確實不淺。

[2]Node的目標是幫助程式設計師建立高度可伸縮的應用程序,編寫能夠處理數萬條同時連接到一個實體機的連接程式碼。處理高並發和非同步I/O是Node受到開發人員的關注的原因之一。

[3]Node本身運行Google V8 JavaScript引擎,所以速度和效能非常好,看chrome就知道,而且Node對其封裝的同時也改進了其處理二進位資料的能力。因此,Node不僅簡單的使用了V8,還對其進行了最佳化,使其在各種環境下更加給力。

[4]第三方的擴充和模組在Node的使用中扮演重要的角色。下面也會介紹下載npm,npm就是模組的管理工具,用它安裝各種 Node 的軟體包(如express,redis等)並發布自己為Node寫的軟體包 。

2、node.js安裝

[1]windows平台只要下載安裝即可

[2]linux平台下通過:

wget http://nodejs.org/dist/v0.6.1/node-v0.10.31.tar.gz 
 tar zxvf node-v0.10.31.tar.gz 
 cd node-v0.10.31
 ./configure

3、簡單案例

var http = require('http');
http.createServer(function (req, res) {
 res.writeHead(200, {'Content-Type': 'text/plain'});
 res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3000/');


透過瀏覽器的存取可以查看到「Hello World」。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn