1. 程式人生 > >什麽是node.js

什麽是node.js

npm 開發 color 後綴 一個 col overflow over 報錯

node.js雖然帶了js的後綴,但他實際是采用 chrome瀏覽器的v8引擎,由c++語言編寫的

本質上是一個javascript的運行環境

說到javascript就會想到瀏覽器上的各種交互組件,異步請求,他們依靠瀏覽器上的js引擎,來解析頁面上的js代碼

那node.js不僅僅可以解析js代碼,並且沒有瀏覽器安全級的限制,還提供許多系統級別的api:

比如:文件的讀寫,進程的管理,網絡通信等等

為什麽要學習 node.js

1、它很火 npm社區活躍 github看到很多相關的項目

2、它很強 比如node-webkit,appjs,gulp,fdbkit,ghost,jade等等

3、吹牛逼

提供初學者幾個學習node的網站

http://nodejs.cn/ 官網,看發展
https://www.npmjs.com/ 開發新項目的時候,解決開發中的問題,省時省力
https://github.com/search?utf8=%E2%9C%93&q=node&type= 閱讀優秀的源碼,很快的提高學習速度的方法
https://stackoverflow.com/ 技術問答社區,常常用他來解決技術的問題,比如配置出現的問題,服務報錯

什麽是node.js