nodejs快速入門
2.3.1 控制台輸出
我們現在做個最簡單的小例子,演示如何在控制台輸出,建立文字檔案demo01.js,**內容
var a=1;我們在命令提示符下輸入命令var b=2;
console.log(a+b);
node demo01.js
2.3.2 使用函式
建立文字檔案demo02.js
var c=add(100,200);http為node內建的web模組console.log(c);
function add(a,b));
// 傳送響應資料 "hello world"
response.end('hello world\n');
}).listen(8888);
// 終端列印如下資訊
console.log('server running at ');
我們在命令提示符下輸入命令
node demo04.js
服務啟動後,我們開啟瀏覽器,輸入**
即可看到網頁輸出結果hello world,心情是不是很激動呢?
如果想終止服務的執行,在命令提示符ctrl+c即可。
2.3.5 理解服務端渲染
我們建立demo05.js ,將上邊的例子寫成迴圈的形式
// 傳送響應資料 "hello world"
for(var i=0;i<10;i++)).listen(8888);
// 終端列印如下資訊
console.log('server running at ');
我們在命令提示符下輸入命令啟動服務
node demo5.js
瀏覽器位址列輸入即可看到查詢結果。
我們右鍵「檢視源**」發現,並沒有我們寫的for迴圈語句,而是直接的10條hello world ,這就說明這個迴圈是在服務端完成的,而非瀏覽器(客戶端)來完成。這與我們原來的jsp很是相似。
2.3.6 接收引數
建立demo06.js
// 解析 url 引數
var params = url.parse(request.url, true).query;
response.write("name:" + params.name);
response.write("\n");
response.end();
}).listen(8888);
console.log('server running at ');
我們在命令提示符下輸入命令
node demo6.js
在瀏覽器測試結果
nodejs安裝 nodejs入門
nodejs開篇 前幾天看到好多關於node 的帖子沒有單獨說明node安裝的文章 特發此篇 總結一下平時在windows上nodejs的安裝。1 js來搞前後端分離是nodejs的一大特點,用js來寫後台程式 當然node的最大優點個人認為 還是 單執行緒的非同步程式設計咯 2 基於nodejs使...
NodeJS爬蟲入門
往常都是利用 python net 語言實現爬蟲,然現在作為一名前端開發人員,自然需要熟練 nodejs。下面利用 nodejs 語言實現乙個糗事百科的爬蟲。另外,本文使用的部分 是 es6 語法。實現該爬蟲所需要的依賴庫如下。request 利用 get 或者 post 等方法獲取網頁的原始碼。c...
Nodejs之路(二) Nodejs再入門
一 在node中使用模板引擎 js art template不僅可以在瀏覽器使用,也可以在node中使用 1.安裝 npm install art temlate模板引擎 2.在需要使用的檔案模組中載入art template 只需要使用require方法載入就可以了 require art tem...