javascript
【NodeJS】运行在服务端的JavaScript
【一. 什么是NodeJS】
??? JS,從最初的理論學習到后來的項目實踐,我們都很熟悉了。而本篇博客的主題NodeJS,簡單地說,它其實是運行在服務端的JavaScript。下面是具體介紹:
??? JS是腳本語言,需要一個解析器才能運行。對于寫在HTML頁面里的JS,瀏覽器充當著解析器的角色。而對于需要獨立運行的JS,NodeJS就是一個解析器。
??? 每一種解析器都是一個運行環境,不但允許JS定義各種數據結構,進行各種計算,還允許JS使用運行環境提供的內置對象和方法做一些事情。例如運行在瀏覽器中的JS的用途是操作DOM,瀏覽器就提供了document之類的內置對象。而運行在NodeJS中的JS的用途是操作磁盤文件或搭建HTTP服務器,NodeJS就相應提供了fs、http等內置對象。
??? 【二. 為什么要使用NodeJS】
??? 1. NodeJS基于JavaScript語言,不再需要新學一門語言。JavaScript語言在Web前端開發中至關重要,所以,前后臺統一語言,可以實現程序員全棧開發,統一公共類庫,代碼標準化。
??? 2. NodeJS選擇了目前最快的瀏覽器內核V8作為執行引擎,保證了其性能和穩定性。
??? 3. NodeJS開發高效,代碼簡單。異步編程是其另一特點,讓其處理IO密集型應用有明顯優勢。
??? 4. NodeJS的社區在壯大,不僅包的數量在快速增加,而且質量也明顯好于其他語言。
https://blog.csdn.net/hu_zhiting/article/details/51450694
總結
以上是生活随笔為你收集整理的【NodeJS】运行在服务端的JavaScript的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WebSocket的C++服务器端实现
- 下一篇: webpack4.x 模块化浅析-Com