1. 程式人生 > >Node.js學習(第一章:Node.js簡介)

Node.js學習(第一章:Node.js簡介)

過程 朋友 npm 文件讀寫 擴展 業務 ebp 更新 框架

  1. Node.js是什麽?

Node.js 誕生於 2009 年,由 Joyent 的員工 Ryan Dahl 開發而成, 目前官網最新版本已經更新到 12.0.0版本,最新穩定的是10.15.3。Node.js 不是一門語言也不是框架,它只是基於 Google V8 引擎的 JavaScript 運行時環境,同時結合 Libuv 擴展了 JavaScript 功能,使之支持 io、fs 等只有語言才有的特性,使得 JavaScript 能夠同時具有 DOM 操作(瀏覽器)和 I/O、文件讀寫、操作數據庫(服務器端)等能力,是目前最簡單的全棧式語言。

這裏我們可以簡單理解Node.js是一個內置有chrome V8引擎的JavaScript運行環境,他可以使原本在瀏覽器中運行的JavaScript有能力跑後端,從而操作我們數據庫,進行文件讀寫等。

目前市面上高密集的I/O模型,比如 Web 開發,微服務,前端構建等都有做Node.js的身影。不少大型網站都是使用 Node.js 作為後臺開發語言的,比如 淘寶 雙十一、去哪兒網 的 PC 端核心業務等。另外我們一些前端工具譬如VSCode,webpack等也是有Node.js開發。

Node.js的包管理工具,npm已經成為世界開源包管理中最大的生態,功能強大,目前單月使用者接近1000萬。

說明

本倉庫是自己Node.js學習過程的真實記錄,以後會每天更新一些新的知識點,希望可以對想要學Node.js的同學有一些幫助,歡迎star,你們的點贊是我更新的持久動力。同時如果你覺得本倉庫中的一些知識點有錯誤也可以issue我,方便後期我訂正!

本倉庫同時在博客園和掘金更新,歡迎寫博客的朋友一起學習交流。

博客園

找我

掘金

找我

GitHub

找我

Node.js學習(第一章:Node.js簡介)