node


一、Node簡介

Node.js是一個能夠在服務器端運行JavaScript的開放源代碼、跨平台JavaScript運行環境。

Node.js主要用於編寫像Web服務器一樣的網絡應用

官網地址:https://nodejs.org/en/

中文官網:http://nodejs.cn/

1.前端與后台

前端:使用HTML、css、js等技術開發的頁面(PC/移動端)

后台:提供服務的應用

2.學習Node的目的

● 學習Node.js是為了解前后端交互流程

● 同時為后面學習前端框架做准備

● 前端有很多業務不能解決,需要使用Node.js處理

3.為什么選擇Node

基於JavaScript的一個平台技術。

4.Node的特點

● 單線程

● 非阻塞I/O

● 事件驅動

● 用的是Ecmascript語法,降低學習及開發成本

5.Node適合的場景

不適合CPU密集型應用。

● Web服務API(開發接口)

● 后端的Web服務,例如跨域、服務器端的請求

● 基於Web的動態網站應用

● 多客戶端的通信,如即時通信

2.常見cmd操作

打開命令行工具的方式:
1)Windows+R 打開運行界面 輸入cmd
2)Windows 輸入cmd
3)在Windows資源管理器地址欄中,輸入cmd

在開發工具中打開cmd,例如:vsCode
1)ctrl +~
2)終端--->新建終端

常見的cmd命令:

cd 切換運行目錄

dir 查看目錄下所有文件
cls 清空屏幕
md 創建文件夾
rd 刪除文件夾

3.環境變量

環境變量(environment variables)一般是指在操作系統中用來指定操作系統運行環境的一些參數,如:臨時文件夾位置和系統文件夾位置等。通過合理地配置環境變量可以增加訪問文件或文件夾的方式。

頂層對象

前端開發中使用的js包含:es、BOM、DOM

2)nodejs開發中使用的js包含:es

在瀏覽器 JavaScript 中,通常 window是頂層對象,而 Node.js 中的頂層對象是 global

通過globalThis對象,可以實現自適應(前端指向window,node中指向global)

代碼示例:

全局變量

Node平台內置了例如:__filename__dirname等全局變量 setInterval() setTimeout()等方法

代碼示例:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM