node.js入門筆記(1)

觀看老馬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!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章