最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js 基礎(chǔ)教程之全局對象

 更新時間:2017年08月06日 10:07:13   作者:xiaochun365  
這篇文章主要介紹了Node.js 基礎(chǔ)教程之全局對象的相關(guān)資料,Node.js 中的全局對象是 global,所有全局變量(除了 global 本身以外)都是 global 對象的屬性,需要的朋友可以參考下

Node.js 基礎(chǔ)教程之全局對象

  • 在瀏覽器 JavaScript 中,通常 window 是全局對象。
  • Node.js 中的全局對象是 global,所有全局變量(除了 global 本身以外)都是 global 對象的屬性。
  • global 最根本的作用是作為全局變量的宿主。
  • 注意: 永遠(yuǎn)使用 var 定義變量以避免引入全局變量,因為全局變量會污染 命名空間,提高代碼的耦合風(fēng)險。

__filename 腳本絕對路徑

表示當(dāng)前正在執(zhí)行的腳本的文件名。它將輸出文件所在位置的絕對路徑,且和命令行參數(shù)所指定的文件名不一定相同。 如果在模塊中,返回的值是模塊文件的路徑。

console.log(__filename);
// C:\Users\admin\main.js

__dirname 腳本所在的目錄

表示當(dāng)前執(zhí)行腳本所在的目錄。

console.log(__dirname);
// C:\Users\admin

setTimeout(cb, ms) 執(zhí)行一次函數(shù)cb

全局函數(shù)在指定的毫秒(ms)數(shù)后執(zhí)行指定函數(shù)(cb)。

setTimeout() 只執(zhí)行一次指定函數(shù)。

返回一個代表定時器的句柄值。

function printHello(){
  console.log( "Hello, World!");
}
// 兩秒后執(zhí)行以上函數(shù)
setTimeout(printHello, 2000);

clearTimeout(t) 停止函數(shù)t

clearTimeout( t ) 全局函數(shù)用于停止一個之前通過 setTimeout() 創(chuàng)建的定時器。 參數(shù) t 是通過 setTimeout() 函數(shù)創(chuàng)建的定時器。

function printHello(){
  console.log( "Hello, World!");
}
// 兩秒后執(zhí)行以上函數(shù)
var t = setTimeout(printHello, 2000);
clearTimeout(t)

setInterval(cb, ms) 不停地調(diào)用函數(shù)cb

setInterval(cb, ms) 全局函數(shù)在指定的毫秒(ms)數(shù)后執(zhí)行指定函數(shù)(cb)。
返回一個代表定時器的句柄值??梢允褂?clearInterval(t) 函數(shù)來清除定時器。
setInterval() 方法會不停地調(diào)用函數(shù),直到 clearInterval() 被調(diào)用或窗口被關(guān)閉。
function printHello(){
  console.log( "Hello, World!");
}
// 兩秒后執(zhí)行以上函數(shù)
setInterval(printHello, 2000);

process 一個與操作系統(tǒng)的簡單接口

process 是一個全局變量,即 global 對象的屬性。

它用于描述當(dāng)前Node.js 進程狀態(tài)的對象,提供了一個與操作系統(tǒng)的簡單接口。通常在你寫本地命令行程序的時候,少不了要和它打交道。

以上就是Node.js 全局對象的實例,如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • 使用VS開發(fā) Node.js指南

    使用VS開發(fā) Node.js指南

    這篇文章主要介紹了使用VS開發(fā) Node.js的方法,主要是使用NTVS(Node.js Toolsfor Visual Studio)來實現(xiàn),有需要的小伙伴參考下
    2015-01-01
  • 詳解express使用vue-router的history踩坑

    詳解express使用vue-router的history踩坑

    這篇文章主要介紹了express 使用 vue-router 的 history 踩坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 如何在NestJS中添加對Shopify的WebHook驗證詳解

    如何在NestJS中添加對Shopify的WebHook驗證詳解

    這篇文章主要為大家介紹了如何在NestJS中添加對Shopify的WebHook驗證詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 基于Express實現(xiàn)遞歸遍歷文件和CRUD操作

    基于Express實現(xiàn)遞歸遍歷文件和CRUD操作

    在現(xiàn)代的?Web?應(yīng)用開發(fā)中,文件管理是一個常見而重要的需求,所以本文就來講講如何利用?Express?框架,在遞歸遍歷文件之后實現(xiàn)強大的?CRUD?操作,構(gòu)建一個功能完善的文件管理系統(tǒng),感興趣的可以了解一下
    2023-06-06
  • nodeJs事件循環(huán)運行代碼解析

    nodeJs事件循環(huán)運行代碼解析

    這篇文章主要為大家介紹了nodeJs事件循環(huán)運行代碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • node-gyp安裝vuetify編譯失敗gyp?ERR的問題及解決

    node-gyp安裝vuetify編譯失敗gyp?ERR的問題及解決

    這篇文章主要介紹了node-gyp安裝vuetify編譯失敗gyp?ERR的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解KOA2如何手寫中間件(裝飾器模式)

    詳解KOA2如何手寫中間件(裝飾器模式)

    這篇文章主要介紹了詳解KOA2如何手寫中間件(裝飾器模式),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • node.js中的buffer.fill方法使用說明

    node.js中的buffer.fill方法使用說明

    這篇文章主要介紹了node.js中的buffer.fill方法使用說明,本文介紹了buffer.fill的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node中的streams流的具體使用

    Node中的streams流的具體使用

    本文主要介紹了Node中的streams流的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 通過Nodejs搭建網(wǎng)站簡單實現(xiàn)注冊登錄流程

    通過Nodejs搭建網(wǎng)站簡單實現(xiàn)注冊登錄流程

    這篇文章主要介紹了通過Nodejs搭建網(wǎng)站簡單實現(xiàn)注冊登錄流程,Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環(huán)境。 Node.js 使用了一個事件驅(qū)動、非阻塞式 I/O 的模型,使其輕量又高效。,需要的朋友可以參考下
    2019-06-06

最新評論

吴忠市| 思南县| 肥城市| 哈尔滨市| 鹤庆县| 平定县| 杭州市| 新津县| 托里县| 宜城市| 卫辉市| 安徽省| 孝感市| 达孜县| 平阴县| 盐边县| 淅川县| 通河县| 韩城市| 措美县| 汤阴县| 廉江市| 沁阳市| 丽水市| 新丰县| 斗六市| 蒙阴县| 普兰县| 汕尾市| 永清县| 恩施市| 桐梓县| 皋兰县| 车险| 柳江县| 平谷区| 湘乡市| 大竹县| 南投市| 云林县| 新乐市|