node.js是一款構(gòu)建于谷歌
瀏覽器的JavaScript引擎的腳本工具,在谷歌瀏覽器中有一個非??焖俑咝У腣8引擎,而軟件就是在以V8引擎為基礎(chǔ)創(chuàng)建出來的,所以在使用這款開源工具的網(wǎng)頁等等的反應(yīng)熟速度是非常之快的,而使用這款開源工具對于網(wǎng)頁編程的初學(xué)者來說非常的友好,使用這款開源工具就可以不必再從頭學(xué)習(xí)一門新的語言,這款node.js就是JS,同時提供了一些非常常用的API,在功能效果上,能夠非常明顯的提高開發(fā)的速度,同時簡化開發(fā)的操作,有需要的朋友可以直接在本站下載體驗。
軟件功能
1、引入required模塊:
我們可以使用require指令來載入Node.js模塊。
2、創(chuàng)建服務(wù)器:
服務(wù)器可以監(jiān)聽客戶端的請求,類似于Apache 、Nginx等HTTP服務(wù)器。
3、接收請求與響應(yīng)請求:
服務(wù)器很容易創(chuàng)建,客戶端可以使用瀏覽器或終端發(fā)送HTTP請求,服務(wù)器接收請求后返回響應(yīng)數(shù)據(jù)。
node.js安裝教程
1、打開安裝包,進入安裝程序,點擊“下一步”。
2、選擇開始菜單路徑,,點擊“下一步”。
3、選擇安裝位置,點擊“下一步。
4、點擊“安裝”,等待安裝完成即可。
軟件特色
1、是讓Javascript脫離瀏覽器運行在服務(wù)器的一個平臺,不是語言。
2、采用的Javascript引擎是來自Google Chrome的V8;運行在瀏覽器外不用考慮頭疼的Javascript兼容性問題。
3、采用單線程、異步IO與事件驅(qū)動的設(shè)計來實現(xiàn)高并發(fā)(異步事件也在一定程度上增加了開發(fā)和調(diào)試的難度)。
4、內(nèi)建一個HTTP服務(wù)器,所以對于網(wǎng)站開發(fā)來說是一個好消息。
安裝測試
1、安裝成功后先寫“Hello World!”簡單測試一下,代碼如下。
Java代碼
view plaincopy to clipboardprint?
//filename: app.js
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8000, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8000/');
2、運行 app.js,>node app.js,在瀏覽器輸入http://127.0.0.1:8000/,即可看到效果
3、Node提供了一些常用的API,可參考:http://nodejs.org/api.html
0條評論