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

詳解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對象用于掛載全局的變量,在Node中我們有g(shù)lobal對象可以進(jìn)行掛載,很多共用的屬性就可以掛載到global對象上了,本身它自己也擁有很多的屬性。

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

這里寫圖片描述

2、一些例子

下面是部分API的例子,對部分API的一個(gè)簡單代碼實(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)用會提示dirname 未定義,但是在模塊中可以直接使用,返回當(dāng)前腳本執(zhí)行的目錄。

console.log(__dirname);

2.3__filename

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

console.log(__filename);

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

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

相關(guān)文章

  • Lua表達(dá)式和控制結(jié)構(gòu)學(xué)習(xí)筆記

    Lua表達(dá)式和控制結(jié)構(gòu)學(xué)習(xí)筆記

    這篇文章主要介紹了Lua表達(dá)式和控制結(jié)構(gòu)學(xué)習(xí)筆記,本文講解了算術(shù)操作符、關(guān)系操作符、邏輯操作符、局部變量與作用域、控制結(jié)構(gòu)等內(nèi)容,需要的朋友可以參考下
    2014-12-12
  • 學(xué)習(xí)使用ExpressJS 4.0中的新Router的用法

    學(xué)習(xí)使用ExpressJS 4.0中的新Router的用法

    ExpressJS 4.0中提出了新的路由Router,提供了路由應(yīng)有的API,本文詳細(xì)的介紹了ExpressJS 4.0中的新Router的用法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-11-11
  • node.js使用http模塊創(chuàng)建服務(wù)器和客戶端完整示例

    node.js使用http模塊創(chuàng)建服務(wù)器和客戶端完整示例

    這篇文章主要介紹了node.js使用http模塊創(chuàng)建服務(wù)器和客戶端,結(jié)合完整示例形式分析了node.js基于http模塊實(shí)現(xiàn)客戶端與服務(wù)器端交互的相關(guān)操作技巧,需要的朋友可以參考下
    2020-02-02
  • Express進(jìn)階之log4js實(shí)用入門指南

    Express進(jìn)階之log4js實(shí)用入門指南

    本篇文章主要介紹了Express進(jìn)階之log4js實(shí)用入門指南,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • NodeJs通過async/await處理異步的方法

    NodeJs通過async/await處理異步的方法

    本篇文章主要介紹了NodeJs通過async/await處理異步的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • nodejs之請求路由概述

    nodejs之請求路由概述

    這篇文章主要介紹了nodejs的請求路由概述,需要的朋友可以參考下
    2014-07-07
  • Koa 中的錯(cuò)誤處理解析

    Koa 中的錯(cuò)誤處理解析

    這篇文章主要介紹了Koa 中的錯(cuò)誤處理解析,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • NodeJs Express框架操作MongoDB數(shù)據(jù)庫執(zhí)行方法講解

    NodeJs Express框架操作MongoDB數(shù)據(jù)庫執(zhí)行方法講解

    MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bjson格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型
    2023-01-01
  • 淺談node中的exports與module.exports的關(guān)系

    淺談node中的exports與module.exports的關(guān)系

    本篇文章主要介紹了淺談node中的exports與module.exports的關(guān)系,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • 基于Express+multer實(shí)現(xiàn)文件上傳功能

    基于Express+multer實(shí)現(xiàn)文件上傳功能

    Multer是Node.js中的一個(gè)第三方包,或者說是第三方中間件,主要用于是實(shí)現(xiàn)文件上傳的功能,本文小編講給大家詳細(xì)介紹一下基于Express+multer來實(shí)現(xiàn)文件上傳功能,文章通過代碼示例和圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11

最新評論

河源市| 临夏市| 商都县| 山东省| 郴州市| 龙江县| 利津县| 商都县| 正阳县| 青川县| 莲花县| 平谷区| 内江市| 宝鸡市| 宝鸡市| 平和县| 嫩江县| 佛山市| 库尔勒市| 治多县| 承德市| 桑植县| 观塘区| 汝城县| 泰兴市| 蕲春县| 衡南县| 鹤山市| 鄂托克前旗| 弥渡县| 桑日县| 息烽县| 礼泉县| 大同县| 吉木乃县| 惠来县| 河北区| 临高县| 大洼县| 淳化县| 山东省|