1. 程式人生 > >Node.js-入門一--快速入門

Node.js-入門一--快速入門

這裡主要結合例子,演示,你完全可以複製黏貼執行 ,感受nodejs的功能。

NodeJS的安裝教程,參考菜鳥教程 http://www.runoob.com/nodejs/nodejs-install-setup.html

其他資料也可以參考菜鳥教程哈。

1.最簡單的例子

  1. console.log('hello world');
控制檯打印出 log內容。 2.回撥函式

由於node是一個非同步事件驅動的平臺,所以在程式碼中我們經常需要使用回撥函式。下面是回撥函式應用的經典示例:

  1. setTimeout(function(){
  2. console.log('callback is called');
  3. },
    2000);
我們傳給setTimeout函式傳入了一個匿名函式和一個呼叫時間2000(毫秒),執行程式後等待2秒,可以看到輸出了"callback is called"。

3.標準回撥函式

node.js中回撥函式格式是約定俗成的,它有兩個引數,第一個引數為err,第二個引數為data,顧名思義,err是錯誤資訊,data則是返回的資料,示例如下:

  1. function(err,data){
  2. }
2中的例子,寫成標準回撥函式應為:
  1. setTimeout(function(err,data){
  2. console.log('callback is called');
  3. },2000);
為了養成良好的編碼習慣,在以後的課程示例或練習中,回撥函式格式都將採用這樣的格式。

4.獲取模組(require('模組'))
為了支援快速開發,node平臺上提供了大量的模組,封裝了各自不同的功能,那麼我們將如何調獲取想要的模組呢,下來我們就來介紹。 在node中,我們可以使用require函式,具體語法如下:
  1. require("模組");
怎麼樣,是不是很簡單很方便,通過require函式我們就可以獲取相應模組進而使用它的任意功能了。
5.使用模組--'os'

os模組可提供作業系統的一些基本資訊,它的一些常用方法如下:

  1. var ooo=require("os");
  2. var rrr= ooo.platform();//檢視作業系統平臺
  3. //ooo.release(); 檢視作業系統版本
  4. //ooo.type(); 檢視作業系統名稱
  5. //ooo.arch(); 檢視作業系統CPU架構
  6. console.log(rrr);

console.log輸出伺服器的作業系統。你可以試試其他對應打出的內容。

5.小結

本節介紹了node.js一些最基本的用法,為以後課程的打下基礎。

另外,推薦一些api資料,以供學習時參考。