国产精品白浆熟女,国产偷亚洲偷欧美偷精品,,新免费无码国产在线看,国产激情久久久久影院老熟女

Node.js:全局對(duì)象

JSON 2024-05-08 19:29:56 3581

Node.js 有許多內(nèi)置的全局標(biāo)識(shí)符。這些對(duì)象在所有模塊中都可用。其中一些對(duì)象是真正的全局變量,可以從任何地方訪問,其他對(duì)象存在于每個(gè)模塊的模塊級(jí)別。

全局

全局命名空間。對(duì)此命名空間設(shè)置屬性使其在運(yùn)行的進(jìn)程中全局可見。

類型:對(duì)象

在瀏覽器中,頂級(jí)屬性是全局范圍。因此在瀏覽器中,var var_name 將定義一個(gè)全局變量。在 Node 中,模塊內(nèi)的 var var_name 是該模塊的本地范圍,即頂級(jí)范圍不是全局范圍。

console

該內(nèi)置對(duì)象用于打印 stdout 和 stderr。該對(duì)象有多個(gè)方法,請(qǐng)參閱控制臺(tái)部分的詳細(xì)信息。

類型:對(duì)象

這是一個(gè)打印字符串的簡(jiǎn)單示例。


過程

進(jìn)程對(duì)象是一個(gè)全局對(duì)象,它提供與當(dāng)前 Node 進(jìn)程的交互,并且可以從任何地方訪問。

類型:對(duì)象

在以下示例中,只要進(jìn)程即將退出,就會(huì)觸發(fā) exit 事件。

var fs = require('fs');
process.on('exit', function () {
var content = fs.readFileSync("readme.txt", "utf8"); 
 });

類別: 緩沖器

Buffer 類是全局的。它直接處理二進(jìn)制數(shù)據(jù),并且可以通過多種方式構(gòu)建。

類型 : 函數(shù)

在以下示例中,roll_no 包含數(shù)組的內(nèi)容。查看輸出。


require()

require() 函數(shù)是一個(gè)內(nèi)置函數(shù),用于包含存在于單獨(dú)文件中的其他模塊,一個(gè)指定要加載的模塊的字符串。它接受一個(gè)參數(shù)。它不是全局的,而是每個(gè)模塊的局部的。

類型 : 函數(shù)

在以下示例中包含“fs”(文件系統(tǒng))模塊。

var fs = require('fs');var content = fs.readFileSync("readme.txt", "utf8");
console.log(content);
console.log('Reading file...');

require.resolve()

require.resolve() 用于搜索模塊的位置并返回解析的文件名。這是一個(gè)例子


第一個(gè)命令 require.resolve('fs') 僅顯示 'fs',沒有任何路徑,因?yàn)樗?Node 附帶的默認(rèn)模塊。第二個(gè)顯示“mysql”模塊的完整路徑,該模塊是第三方模塊。

require.cache

模塊被緩存(包含所有當(dāng)前加載的模塊)在此對(duì)象中。您可以通過從該對(duì)象中刪除鍵值來清除該模塊。您可以使用 require() 再次加載它。

類型:對(duì)象

filename

__filename 包含當(dāng)前正在執(zhí)行的文件的絕對(duì)路徑。這在 Node REPL 中不存在。

類型:字符串

這是一個(gè)例子。

代碼(test.js):

console.log(__filename);

輸出 :


dirname

__dirname 包含當(dāng)前正在執(zhí)行的腳本的根目錄的路徑。這在 Node REPL 中不存在。

類型:字符串

這是一個(gè)例子。

代碼(test.js):

console.log(__dirname);

輸出 :


模塊

對(duì)當(dāng)前模塊的引用。在特定程序中,模塊通過 require() 變得可用。它不是全局的,而是每個(gè)模塊的局部的。

類型:對(duì)象

在以下示例中,“fs”模塊用于讀取文件:


exports

對(duì) module.exports 的引用,鍵入時(shí)間較短。導(dǎo)出實(shí)際上不是全局的,而是每個(gè)模塊的本地的。

setTimeout

setTimeout() 在指定的毫秒數(shù) (ms) 后調(diào)用函數(shù) (cb)。超時(shí)必須在 1-2,147,483,647 范圍內(nèi)(含)。如果該值超出該范圍,則會(huì)更改為 1 毫秒。這是一個(gè)例子:

setTimeout(function(){
console.log('I have come after 500 miliseconds')},500);

輸出 :


clearTimeout(t)

clearTimeout() 用于取消使用 setTimeout() 設(shè)置的超時(shí)?;卣{(diào)將不會(huì)執(zhí)行。

setInterval(cb, ms)

setinterval() 以指定的時(shí)間間隔(以毫秒 (ms) 為單位)重復(fù)調(diào)用函數(shù) (cb)。間隔必須在 1-2,147,483,647 范圍內(nèi)(含)。如果該值超出該范圍,則會(huì)更改為 1 毫秒。

注意:實(shí)際間隔可能會(huì)有所不同,具體取決于操作系統(tǒng)計(jì)時(shí)器粒度和系統(tǒng)負(fù)載等外部因素。它永遠(yuǎn)不會(huì)小于毫秒,但可能會(huì)更長(zhǎng)。

在以下示例中,“Node.js”字符串將每 300 毫秒重復(fù)打印一次。

setInterval(function(){
console.log('Node.js')
}, 300);

輸出 :


clearInterval(t)

clearInterval() 用于停止使用 setInterval() 設(shè)置的計(jì)時(shí)器。回調(diào)將不會(huì)執(zhí)行。

注意:所有定時(shí)器函數(shù)都是全局變量。

版權(quán)所屬:SO JSON在線解析

原文地址:http://zijieyoumin.cn/blog/530.html

轉(zhuǎn)載時(shí)必須以鏈接形式注明原始出處及本聲明。

本文主題:

如果本文對(duì)你有幫助,那么請(qǐng)你贊助我,讓我更有激情的寫下去,幫助更多的人。

關(guān)于作者
一個(gè)低調(diào)而悶騷的男人。
相關(guān)文章
一些Node.js開發(fā)工具、開發(fā)包、框架等總結(jié)
JavaScript對(duì)象詳細(xì)剖析
JavaScript對(duì)象詳細(xì)剖析
JS解密,JavaScript 解密,任何JS加密都能100%解密,以及JS 加密講解
JS加密,JS在線混淆加密,JavaScript在線加密
Javascript 生成UUID,Java生成UUID
javascript核心知識(shí)點(diǎn)
javascript核心知識(shí)點(diǎn)
分解質(zhì)因數(shù) JavaScript 計(jì)算方式,及分解質(zhì)因數(shù)講解
JavaScript function 類型的使用說明
最新文章
計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)內(nèi)容 239
SOJSON V6 JavaScript 解密技巧與分析 5802
微信客服人工電話95068:如何快速解封微信賬號(hào)(2025最新指南) 11575
Java Http請(qǐng)求,HttpURLConnection HTTP請(qǐng)求丟失頭信息,Head信息丟失解決方案 5036
實(shí)用API合集分享:教你輕松獲取IP地址的API合集 8803
Linux I/O重定向 6705
Ruby 循環(huán) - while、for、until、break、redo 和 retry 3990
Node.js:全局對(duì)象 3581
如何使用終端檢查L(zhǎng)inux上的內(nèi)存使用情況 3779
JavaScript對(duì)象詳細(xì)剖析 3252
最熱文章
免費(fèi)天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預(yù)報(bào) 744432
最新MyEclipse8.5注冊(cè)碼,有效期到2020年 (已經(jīng)更新) 702904
蘋果電腦Mac怎么恢復(fù)出廠系統(tǒng)?蘋果系統(tǒng)怎么重裝系統(tǒng)? 678320
Jackson 時(shí)間格式化,時(shí)間注解 @JsonFormat 用法、時(shí)差問題說明 561904
我為什么要選擇RabbitMQ ,RabbitMQ簡(jiǎn)介,各種MQ選型對(duì)比 511792
Elasticsearch教程(四) elasticsearch head 插件安裝和使用 483712
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ... 299492
Java 信任所有SSL證書,HTTPS請(qǐng)求拋錯(cuò),忽略證書請(qǐng)求完美解決 246598
Elasticsearch教程(一),全程直播(小白級(jí)別) 232033
227509
支付掃碼

所有贊助/開支都講公開明細(xì),用于網(wǎng)站維護(hù):贊助名單查看

查看我的收藏

正在加載... ...