node.js 的介紹

1.node.js是什麼?node

  (1)node.js不是一門編程語言, 是一個開發平臺,就像Java開發平臺,Net平臺,PHP開發平臺,Apple開發平臺。(何爲開發平臺?有對應的編程語言,有語言運行時,有能實現特定功能的API (SDK:Software Development Kit))web

  (2)該平臺使用的編程語言是JavaScript語言。npm

  (3)node.js平臺是基於Chrome V8 JavaScript引擎構建。編程

  (4)基於node.js 能夠開發控制檯程序(命令行程序,CLI程序,桌面應用程序(GUI)(藉助 node-webkit,electron等框架實現),web應用程序(網站))框架

     PHP開發技術棧:LAMP -Linux Apache MySQL PHP electron

     node.js全棧開發技術棧:MEAN  -MongoDB Express Angular Node.js編程語言

2.node.js 有哪些特色?函數

  (1)事件驅動(當事件被觸發時,執行傳遞過去的回調函數)網站

  (2)非阻塞 I/O模型(當執行I/O操做時,不會阻塞線程)命令行

  (3)單線程

  (4)擁有世界最大的開源庫生態系統   ---npm

3.node.js 網站

  (1)【node.js 官方網站】(https://nodejs.org/en/)

  (2)【node.js 中文網】(https://node.cn/)

  (3)【node.js 中文社區】(https://cnode.js.org/)

相關文章
相關標籤/搜索