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 call ed"。

3.標準回調函數

node.js中回調函數格式是約定俗成的,它有兩個參數,第一個參數爲err,第二個參數爲data,顧名思義,err是錯誤信息,data則是返回的數據,示例如下:

  1. function(err,data){
  2.  
  3. }
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.  
  3. var rrr= ooo.platform();//查看操作系統平臺
  4. //ooo.release(); 查看操作系統版本
  5. //ooo.type(); 查看操作系統名稱
  6. //ooo.arch(); 查看操作系統CPU架構
  7.  
  8. console.log(rrr);

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

5.小結


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

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章