node

1.node 的作用
a.js 運(yùn)行在瀏覽器里面的時(shí)候
+ 核心就是 ECMAScript(語(yǔ)法), DOM(操作元素), BOM(操作瀏覽器)
b. js 運(yùn)行在 node 環(huán)境下的時(shí)候
+ 核心就是 ECMAScript(語(yǔ)法), I/O(操作文件)
c. 當(dāng) js 運(yùn)行在瀏覽器里面的時(shí)候
+ 我們就是操作 DOM, 操作 BOM, 不能操作電腦里面的文件
d. 當(dāng) js 運(yùn)行在 node 環(huán)境下的時(shí)候
+ 不能操作 DOM, 不能操作 BOM 了
+ 但是我們可以操作電腦里面的文件了
+ 我們還可以操作操作系統(tǒng)
+ 就相當(dāng)于一個(gè)后端了

      e. node 就是把 javascript 這個(gè)語(yǔ)言擴(kuò)展到后端范疇了
        + js 這個(gè)語(yǔ)言又是前端語(yǔ)言, 又是后端語(yǔ)言

2.node 的特點(diǎn)
1. 標(biāo)準(zhǔn)的異步編程
不阻塞代碼(遇到一些需要時(shí)間來(lái)完成的事情, 都是異步完成)
2. 合理分配資源
誰(shuí)該干什么干什么
3. 高并發(fā) I/O 模型
I(input) / O(output)
輸入輸出流
快速高并發(fā)的處理文件

  1. 常用指令
    操作目錄
    1. 查看當(dāng)前目錄下的所有文件
    + dir
    2. 查看當(dāng)前目錄下所有的文件及子文件夾里面的內(nèi)容, 以樹(shù)狀結(jié)構(gòu)列出(列出的都是文件夾)
    + tree
    3. 進(jìn)入子級(jí)文件夾
    + cd 文件夾名稱(chēng)
    4. 返回上一級(jí)目錄
    + cd ..
    5. 切換盤(pán)符(mac 沒(méi)有)
    + 盤(pán)符: => f:
    4.操作文件
    1. 創(chuàng)建文件夾
    + mkdir 你要?jiǎng)?chuàng)建的文件夾名稱(chēng)
    + md 你要?jiǎng)?chuàng)建的文件夾名稱(chēng)
    2. 刪除文件夾
    + rd 你要?jiǎng)h除的文件夾(只能刪除空文件夾)
    + rd /s/q 你要?jiǎng)h除的文件夾(遞歸強(qiáng)制刪除文件夾)
    3. 復(fù)制一個(gè)文件夾
    + xcopy 你要復(fù)制的文件夾名稱(chēng) 復(fù)制以后的文件夾名稱(chēng)
    4. 創(chuàng)建文件
    + type nul>你要?jiǎng)?chuàng)建的文件名
    5. 向文件里面寫(xiě)入一些內(nèi)容
    + echo 你要寫(xiě)入的內(nèi)容>你指定的文件
    + 完全覆蓋式的寫(xiě)入
    6. 向文件里面追加內(nèi)容
    + echo 你要寫(xiě)入的內(nèi)容>>你指定的文件
    7. 查看文本里面的內(nèi)容
    + type 你要查看的文件名
    8. 給文本重命名
    + ren 你要修改的文件 你要改成什么名字
    9. 刪除文件
    + del 你要?jiǎng)h除的文件名
    10. 復(fù)制文件
    + copy 你要復(fù)制的文件名 復(fù)制以后的文件名
    11. 移動(dòng)文件
    + move 你要移動(dòng)的文件名 你要移動(dòng)到哪一個(gè)目錄
    操作系統(tǒng)
    1. 清除當(dāng)前命令行的所有內(nèi)容
    + cls
    2. 查看電腦 ip 信息
    + ipconfig
    3. 測(cè)試網(wǎng)速
    + ping www.baidu.com
    4. 查看電腦的簡(jiǎn)單配置信息
    + systeminfo
    5.模塊的分類(lèi)
    1. 內(nèi)置模塊
    安裝 node 這個(gè)環(huán)境的時(shí)候就自動(dòng)帶有的模塊(js 文件)
    2. 自定義模塊
    就是我們自己書(shū)寫(xiě)的一個(gè) js 文件
    3. 第三方模塊
    就是別人寫(xiě)好的 js 文件, 放在網(wǎng)上, 我們下載下來(lái)使用
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 個(gè)人入門(mén)學(xué)習(xí)用筆記、不過(guò)多作為參考依據(jù)。如有錯(cuò)誤歡迎斧正 目錄 簡(jiǎn)書(shū)好像不支持錨點(diǎn)、復(fù)制搜索(反正也是寫(xiě)給我自己看...
    kirito_song閱讀 2,652評(píng)論 1 37
  • NodeJs基礎(chǔ)(node+nmp) 轉(zhuǎn)自:http://www.itdecent.cn/p/f07c80d6a...
    小小小Lucky閱讀 1,020評(píng)論 0 0
  • NodeJs 用于服務(wù)器端開(kāi)發(fā),是執(zhí)行js的ECMAScript標(biāo)準(zhǔn),不包含DOM和BOM,但是部分API可以使用...
    Is_JackieZhang閱讀 2,194評(píng)論 1 3
  • 一 .Node.js 基礎(chǔ) 目錄 Node開(kāi)發(fā)概述Node運(yùn)行環(huán)境搭建Node.js快速入門(mén) 1. Node開(kāi)發(fā)概...
    風(fēng)衫碼農(nóng)閱讀 853評(píng)論 0 2
  • Node.js 1. 了解基本概念 語(yǔ)言 和 環(huán)境(平臺(tái)) 之間的關(guān)系 語(yǔ)言,是編寫(xiě)代碼的語(yǔ)法規(guī)范;程序員遵循特定...
    隔壁老樊啊閱讀 168評(píng)論 0 0

友情鏈接更多精彩內(nèi)容