什麽是node.js
阿新 • • 發佈:2018-05-15
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