一.node簡介
1.node.js 是什麼
Ext.Ajax.request({
url:action,
sync:trun . //false 表明同步
},function(){
alert(1);
})
node.js 不是一種獨立的語言,與phpjava 。net即便開發語言也是平臺 ,也不是javascript框架 jquery
更不是瀏覽器的庫 extjs,能不語extjs相提並論
node.js是一個讓javascript運行在服務端的開發平臺
2.node.js能作什麼
javascript是有客戶端而產生,node.js爲網絡而生
複雜邏輯的網站
基於社交網站的大web的應用
web socket服務器
命令行工具
交互式終端程序
3.異步式IO事件驅動
Node.js最大的特性就是採用異步式i/o與事件驅動的架構設計。對於高併發的解決方案,傳統的架構師多線程模型,也就是爲每一個業務邏輯提供一個系統線程,經過系統線程切換來彌補同步i/o調用的事件開銷,node.js使用的是單線程模型,在執行的過程當中會維護一個事件隊列,程序在執行在進入事件循環等待下一個事件到來
程序會自動往下執行
4.瀏覽器引擎革命
谷歌的引擎是v8 node.js的引擎引用的就是v8 。 因此它快 。 爲何extjs . 在谷歌如此快,就由於如此
5.部署node.js的環境
node.js官網 。 下載安裝包 。 打開cmd 的窗口
運行node
console.log("success);
二.npm的經常使用命令
npm經常使用的命令
1.安裝包
npm install -g 包名稱 (全局安裝)
npm install 包名稱 (本地安裝)
2.安裝包的時候能夠指定版本
npm -install -g @版本號
3.卸載包
npm uninstall -g + 名字
4. 更新包
npm -updata-g @名字
若是沒有指定版本號,安裝最低版本