1.什麼是Node.js
Nodejs ,或者node, 是一個基於ChromeJavaScript運行時建立的平臺,用於方便地搭建響應速度快、易於擴展的網絡應用。Node.js 使用事件驅動, 非阻塞I/O 模型而得以輕量和高效,非常適合在分佈式設備上運行的數據密集型的實時應用。
Node.js開創了javascript模塊化開發的先河,早期的javascript需求都很簡單,基本都是寫成函數的,然後是面向過程,後來慢慢的引入面向對象開發思想,再後來就慢慢寫成類。Node.js的出現使得javascript有了模塊化開發的概念。
2. Nodejs的安裝與使用
2.1安裝
在nodejs官網(https://nodejs.org/download/)上下載對應的安裝文件。此處,我們主要描述在Windows上安裝Nodejs.
下載http://nodejs.org/dist/v0.12.2/x64/node-v0.12.2-x64.msi文件,點擊已經下載的msi文件一步步默認安裝即可。
安裝完成後,會發現安裝目錄下已經帶有npm,所以就不用再安裝npm了。
成功安裝後, 在命令行直接運行命令: node –v, 命令行將打印出版本號,如下圖:
成功安裝後, 在命令行直接運行命令: node –v, 命令行將打印出版本號,如下圖:
2.2 執行
打開node.js commandprompt
進入工作目錄下,直接輸入命令: npmxxx.js。
3.簡單的例子
3.1 第一個程序:helloworld
在工作目錄下建helloworld.js文件,寫入:console.log('HelloWorld');
命令行中執行nodehelloworld.js
輸出:3.2 http模式下的helloworld
在工作目錄下建hello.js文件,寫入:
命令行中執行node hello.js,然後在瀏覽器端輸入http://localhost:3000/ ,可以看到瀏覽器端的輸出如下圖。