這裏主要結合例子,演示,你完全可以複製黏貼運行 ,感受nodejs的功能。
NodeJS的安裝教程,參考菜鳥教程 http://www.runoob.com/nodejs/nodejs-install-setup.html
其他資料也可以參考菜鳥教程哈。
1.最簡單的例子
- console.log('hello world');
控制檯打印出 log內容。
2.回調函數
由於node是一個異步事件驅動的平臺,所以在代碼中我們經常需要使用回調函數。下面是回調函數應用的經典示例:
- setTimeout(function(){
- console.log('callback is called');
- },2000);
3.標準回調函數
node.js中回調函數格式是約定俗成的,它有兩個參數,第一個參數爲err,第二個參數爲data,顧名思義,err是錯誤信息,data則是返回的數據,示例如下:
- function(err,data){
- }
- setTimeout(function(err,data){
- console.log('callback is called');
- },2000);
爲了養成良好的編碼習慣,在以後的課程示例或練習中,回調函數格式都將採用這樣的格式。
4.獲取模塊(require('模塊'))
爲了支持快速開發,node平臺上提供了大量的模塊,封裝了各自不同的功能,那麼我們將如何調獲取想要的模塊呢,下來我們就來介紹。
在node中,我們可以使用require函數,具體語法如下:
- require("模塊");
怎麼樣,是不是很簡單很方便,通過require函數我們就可以獲取相應模塊進而使用它的任意功能了。
os模塊可提供操作系統的一些基本信息,它的一些常用方法如下:
- var ooo=require("os");
- var rrr= ooo.platform();//查看操作系統平臺
- //ooo.release(); 查看操作系統版本
- //ooo.type(); 查看操作系統名稱
- //ooo.arch(); 查看操作系統CPU架構
- console.log(rrr);
console.log輸出服務器的操作系統。你可以試試其他對應打出的內容。
5.小結
本節介紹了node.js一些最基本的用法,爲以後課程的打下基礎。
另外,推薦一些api資料,以供學習時參考。