Node基礎 node簡介

2022-05-15 18:02:43 字數 1225 閱讀 5442

- node是對es標準乙個實現,node也是乙個js引擎

- 通過node可以使js**在伺服器端執行

- node僅僅對es標準進行了實現,所以在node中不包含dom 和 bom

- node中可以使用所有的內建物件

string number boolean math date regexp function object array

而bom和dom都不能使用

但是可以使用 console 也可以使用定時器(settimeout() setinterval())

- node可以在後台來編寫伺服器

# web服務api

# 實時多人遊戲

# 後端的web服務,例如跨域、伺服器端的請求

# 基於web的應用

# 多客戶端的通訊,如即時通訊

補充:

1.命令列視窗(小黑屏)、cmd視窗、終端、shell

- 開始選單 --> 執行 --> cmd --> 回車

windows + r

- 常用的指令:

dir 列出當前目錄下所有檔案

cd 目錄名 進入到指定的目錄

md 目錄名 建立乙個資料夾

rd 目錄名 刪除乙個資料夾

- 目錄

. 表示當前目錄

.. 表示上一級目錄

- 環境變數(windows系統中的變數)

當我們在命令列視窗開啟乙個檔案,或呼叫乙個程式時,系統會首先在當前目錄下尋找檔案程式,如果找到了則直接開啟

如果沒有找到則會依次到環境變數path的路徑中尋找,直到找到為止

如果沒找到則報錯

var a = 100

;function fn()

fn2();

}fn()

- 所以我們可以將一些經常需要訪問的程式和檔案的路徑新增到path中,

這樣我們就可以在任意位置來訪問這些檔案和程式了

2、程序和執行緒

程序- 程序負責為程式的執行提供必備的環境

- 程序就相當於工廠中的車間

執行緒- 執行緒計算機中的最小的計算單位,執行緒負責執行程序中的程式

- 執行緒就相當於工廠中的工人

傳統的伺服器都是多執行緒的

- 每進來乙個請求,就建立乙個執行緒去處理請求

node的伺服器單執行緒的

- node處理請求時是單執行緒,但是在後台擁有乙個i/o執行緒池

NODE基礎概念

1.node 並不是一門語言 它是乙個工具或者環境 之所以把node稱之為伺服器端語言 是因為node給予js操作伺服器的能力 我們在伺服器端安裝node 只用js完成伺服器端需要處理的一些事情 最後把寫好的js 交給node環境執行即可 在node環境中把js 執行 npm模組管理 安裝完成nod...

初探ros 四 node簡介

節點實際上只不過是ros包中的可執行檔案而已。ros節點使用ros客戶端庫與其他節點進行通訊。節點可以發布或訂閱主題。節點也可以提供或使用服務。ros客戶端庫允許使用不同程式語言編寫的節點進行通訊 roscore是使用ros時應該執行的第一件事。roscore 輸出結果 出現上述資訊,則代表rosc...

node函式 node路由

js中乙個函式可以作為另乙個函式的引數,即先定義乙個函式,然後傳遞 這個學過,過 要為路由提供請求的url,和其他需要的get的post請求。隨後,路由會根據需要進行執行響應的 因此,需要根據http請求,從中提取中需要的url和get和post引數 這個url中 url.parse string ...