欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Node全局變量global模塊

 更新時(shí)間:2017年09月28日 09:26:31   作者:NextStand  
這篇文章主要介紹了詳解Node全局變量global模塊,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

環(huán)境:Node v8.2.1; Npm v5.3.0; OS Windows10

在瀏覽器中我們有window對(duì)象用于掛載全局的變量,在Node中我們有g(shù)lobal對(duì)象可以進(jìn)行掛載,很多共用的屬性就可以掛載到global對(duì)象上了,本身它自己也擁有很多的屬性。

1、API結(jié)構(gòu)圖

這里寫圖片描述

2、一些例子

下面是部分API的例子,對(duì)部分API的一個(gè)簡(jiǎn)單代碼實(shí)現(xiàn)

2.1 global

全局命名空間,通過 global 定義的變量,在任何地方都可以使用,類似于瀏覽器端定義在全局范圍中的變量。

// foo.js
global.foo = 'hello';
// bar.js
require('./foo');
console.log(foo);
//hello

定義在 global 上面的變量,不需要在模塊中通過 exports 輸出,其他模塊中也能使用。

2.2 __dirname

dirname 實(shí)際上不是一個(gè)全局變量,在命令行模式下直接調(diào)用會(huì)提示dirname 未定義,但是在模塊中可以直接使用,返回當(dāng)前腳本執(zhí)行的目錄。

console.log(__dirname);

2.3__filename

返回當(dāng)前執(zhí)行代碼文件的名稱(包含文件的絕對(duì)路徑)。和dirname 一樣,filename 也不是一個(gè)全局變量,但在模塊中可以直接使用。

console.log(__filename);

__filename返回的是包含路徑的文件名。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 學(xué)習(xí)Nodejs之fs模塊的使用詳解

    學(xué)習(xí)Nodejs之fs模塊的使用詳解

    這篇文章主要為大家詳細(xì)介紹了Nodejs之fs模塊的使用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 發(fā)布一款npm包幫助理解npm的使用

    發(fā)布一款npm包幫助理解npm的使用

    這篇文章主要介紹了發(fā)布一款npm包幫助理解npm的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • Nodejs把接收?qǐng)D片base64格式保存為文件存儲(chǔ)到服務(wù)器上

    Nodejs把接收?qǐng)D片base64格式保存為文件存儲(chǔ)到服務(wù)器上

    這篇文章主要介紹了Nodejs把接收?qǐng)D片base64格式保存為文件存儲(chǔ)到服務(wù)器上,文中代碼較簡(jiǎn)短,需要的朋友可以參考下
    2018-09-09
  • Node.js實(shí)現(xiàn)數(shù)據(jù)推送

    Node.js實(shí)現(xiàn)數(shù)據(jù)推送

    這篇文章主要為大家詳細(xì)介紹了Node.js實(shí)現(xiàn)數(shù)據(jù)推送的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-04-04
  • 詳解基于 Node.js 的輕量級(jí)云函數(shù)功能實(shí)現(xiàn)

    詳解基于 Node.js 的輕量級(jí)云函數(shù)功能實(shí)現(xiàn)

    這篇文章主要介紹了詳解基于 Node.js 的輕量級(jí)云函數(shù)功能實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • node.js中的events.emitter.listeners方法使用說明

    node.js中的events.emitter.listeners方法使用說明

    這篇文章主要介紹了node.js中的events.emitter.listeners方法使用說明,本文介紹了events.emitter.listeners 的方法說明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • node.js中的fs.futimesSync方法使用說明

    node.js中的fs.futimesSync方法使用說明

    這篇文章主要介紹了node.js中的fs.futimes方法使用說明,本文介紹了fs.futimesSync方法說明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js獲取前端ajax提交的request信息

    Node.js獲取前端ajax提交的request信息

    這篇文章主要為大家詳細(xì)介紹了Node.js獲取前端ajax提交的request信息,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • node安裝及環(huán)境變量配置詳細(xì)教程

    node安裝及環(huán)境變量配置詳細(xì)教程

    在很多前端項(xiàng)目中都需要配置node的環(huán)境變量,下面這篇文章主要給大家介紹了關(guān)于node安裝及環(huán)境變量配置的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Node.js進(jìn)程管理之子進(jìn)程詳解

    Node.js進(jìn)程管理之子進(jìn)程詳解

    本文詳細(xì)講解了Node.js進(jìn)程管理之子進(jìn)程,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07

最新評(píng)論