觀看老馬nodejs系列視頻教程筆記
1.概述
1.1 node是什麼
Node.js 是一個基於Chrome V8 引擎的 JavaScript 運行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕量又高效。Node.js 的包管理器 npm,是全球最大的開源庫生態系統。
Node.js 於 2009 年寫成,其原始作者是瑞安·達爾(Ryan Dahl),Node.js 基金會於 2015 年初成立。基金會得到了 IBM、Intel、微軟、Joyent 等公司的支持,目前 Node.js 的研發和管理由 Node.js 基金會統一管理。
1.2 node能做什麼
- 高性能的網站服務器
- 實時多人遊戲後臺服務器
- 簡單易用的命名行應用程序
- gulp、less、bower、fis、http-server
- 高大上的桌面應用程序
- 使用 Web 技術 作爲解決方案
- electron Linus + Max + Windows
- 底層的物聯網開發
- 移動開發
- ...........
1.3 總結
Node是一個開發平臺,這個開發平臺運行的語言是JS,它可以把JS代碼編譯成本地操作系統的命令,直接運行在操作系統之上,讓JS擁有了無比廣闊的發展空間。
2.安裝
參考:https://www.jianshu.com/p/f22c08d80716
3. 第一個Hello World程序
3.1 創建項目文件夾
首先創建 demos 文件夾。然後在此文件夾下創建01_hello.js文件
-
window系統下
這裏是在D盤合適的位置,點擊鼠標右鍵,新建文件夾,然後在文件夾下新建 “文本文檔”,命名爲“01_hello.js”
node-demo
- 其他操作系統
# 以下是linux/mac下使用終端用命令行創建文件,windows下請直接用資源管理可視化鼠標操作
$ mkdir demos && cd demos
# 創建 01_hello.js文件
$ touch 01_hello.js
3.2 第二步:編寫 nodejs 的第一個程序文件
然後用編輯器(記事本)(推薦使用:webstorm、vscode 或者 sublime)打開文件:01_hello.js,並添加代碼如下:
// console是控制檯的意思,node把瀏覽器端的控制檯做了遷移整合,可以直接使用。log是往控制檯打印文字的方法。
console.log('Hi, aicoder.com! Hello, world!');
保存文件,並用 node 執行此 js 文件。
3.3 第三步:編譯和運行 JS 文件
打開系統的命令行工具(mac|linux 爲終端,windows 下爲 cmd 或 powershell),用 cd 命令進入 node-demo文件夾。運行編譯和執行 js 文件的命令:
# 進入node-demo目錄
$ cd node-demo
$ node ./01_hello.js
Hello, World!