Node中內(nèi)建模塊和對象的作用是什么

Node中內(nèi)建模塊和對象的作用是什么,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計、成都做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務永川,十年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108

首先我們先來看看 path 模塊,在文檔中可以看到這個模塊所有的函數(shù)。

Node中內(nèi)建模塊和對象的作用是什么

往下拉也可以看到針對模塊的使用作出的說明。

Node中內(nèi)建模塊和對象的作用是什么

回到編輯器,引入 path 模塊

Node中內(nèi)建模塊和對象的作用是什么

這就是 path 對象,有很多有用的屬性,比如 root 根目錄路徑, dir 應用的文件夾路徑, base 應用的名稱, ext 文件的后綴名, name 除去后綴名的應用名??梢院苋菀椎牡玫较嚓P(guān)的字符串。

關(guān)于如何使用 OS 模塊獲取當前操作系統(tǒng)的信息。在文檔中可以看到這個模塊所有的函數(shù)。

Node中內(nèi)建模塊和對象的作用是什么

比如 freemem ,會返回當前可用的內(nèi)存有多少。 totalmem 返回總內(nèi)存的大小。 uptime 獲取開機時間等等。

Node中內(nèi)建模塊和對象的作用是什么

node 之前,用 JavaScript 是得不到這些信息的, JavaScript 被設(shè)計為只能操作 window 或者 document 對象,而不能獲取操作系統(tǒng)的信息。

fs 模塊是我們之后用到的非常多的一個,官方的文檔中列出了很多的操作文件和路徑的方法。

Node中內(nèi)建模塊和對象的作用是什么

這里列舉一個例子看看如何在 node 中操作,其余的按照文章的方法一一嘗試學習就好。這里需要注意的是在實際編程環(huán)境里, fs 對象里有很多的同步或者阻塞的方式,和異步或者非阻塞的方法。盡量避免使用同步方法,使用異步方法。因為 node 是單線程的,同步的方法過多,會造成阻塞,從而無法服務眾多客戶端。

Node中內(nèi)建模塊和對象的作用是什么

這里以同步方法是為了方便理解。

Node中內(nèi)建模塊和對象的作用是什么

我們得到了一個字符串數(shù)組,是這個文件夾中的文件。 好了,我們嘗試再使用異步的方法看看,第一個參數(shù)是路徑,第二個參數(shù)是回調(diào)函數(shù), node 會在異步操作完成后自動執(zhí)行函數(shù)。

Node中內(nèi)建模塊和對象的作用是什么

得到的結(jié)果和同步是一樣的,那如果我更改下路徑會發(fā)生什么的?

Node中內(nèi)建模塊和對象的作用是什么

提示沒有這樣的文件或是目錄。

所以在 node 中,能不用同步方法就不用,而是用異步。

關(guān)于Node中內(nèi)建模塊和對象的作用是什么問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

網(wǎng)頁名稱:Node中內(nèi)建模塊和對象的作用是什么
當前URL:http://bm7419.com/article26/pschcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作網(wǎng)站收錄、定制開發(fā)、網(wǎng)站改版、企業(yè)建站搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)