1。寫在前面
nodejs快速上手
nodejs使javascript語言也可以作為服務端語言,有了與php, java,python等後端一較長短的能力。今天我們就簡單瞭解下nodejs,快速上手。
node概述
2。 nodejs概述
2。1 nodejs概念
簡單的說 Node。js 就是執行在服務端的 JavaScript。
Node。js 是一個基於Chrome JavaScript 執行時建立的一個平臺。
Node。js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。
npm包管理
2。2 npm
NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS程式碼部署上的很多問題。
由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。同樣可以透過輸入 “npm -v” 來測試是否成功安裝。
== npm與php的composer包管理比較相像
npm命令:
==升級npm :$ sudo npm install npm-g
==npm 安裝 Node。js 模組語法格式如下:$ npm install
== 例如:我們使用 npm 命令安裝常用的 Node。js web框架模組 express: $ npm install express
==檢視安裝的node模組: npm list-g ; npm list ; npm ls
==解除安裝模組: npm uninstall express
==使用淘寶 NPM 映象: $ npm install -g cnpm ——registry=https://registry。npm。taobao。org
== npm install express-g # 全域性安裝 -g
== 這樣就可以使用 cnpm 命令來安裝模組了:$ cnpm install [name]
3。 程式碼實踐
3。1 安裝nodejs
1、首先到官網下載nodeJS安裝包。
2、解壓就行
cd node-v0。10。28-linux-x64/bin
ls
。/node -v
node的命令列
3。2 第一個nodejs程式
helloWorld。js 內容如下:
console。log(‘Hello world’);
node helloWorld。js 就可以看到hello world
3。3 面向物件
原始碼地址:http://t。cn/RQ5sW70
類是NodeCommonJs, 執行方法是 run(),裡面主要有 測試web請求的testHttp()方法和測試資料庫查詢的 testMysql() 方法,代表了web開發的兩個主要部分。
直接執行 下面命令,就能看到效果
node nodeCommonJs。js
3。4 實現一個http請求
實現http請求
3。5 實現一個mysql的查詢
實際上,不只是mysql,nodejs還能查詢mongoDB等資料庫的資料。
連結mysql
對於一個正常的伺服器端技術,肯定需要有機制來處理資料庫操作。為了在node。js中使用資料庫,我們需要安裝類庫,這裡我們使用node-mysql。完整的名稱是mysql。開啟你的控制檯,導航到你儲存指令碼的目錄,執行如下命令:
npm install mysql
測試資料庫
4。 寫在最後
本文簡單介紹了nodejs,寫了一些簡單的程式碼,使搭建快速上手,後續我們還會有更多node文章奉獻,歡迎大家的關注,感謝。