广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Node.js 中全局对象如何使用
  • 546
分享到

Node.js 中全局对象如何使用

2024-04-02 19:04:59 546人浏览 八月长安
摘要

这篇文章将为大家详细讲解有关node.js 中全局对象如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Node.js 基础教程之全局对象在浏览器 ja

这篇文章将为大家详细讲解有关node.js 中全局对象如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Node.js 基础教程之全局对象

  • 在浏览器 javascript 中,通常 window 是全局对象。

  • node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。

  • global 最根本的作用是作为全局变量的宿主。

  • 注意: 永远使用 var 定义变量以避免引入全局变量,因为全局变量会污染 命名空间,提高代码的耦合风险。

__filename 脚本绝对路径

表示当前正在执行的脚本的文件名。它将输出文件所在位置的绝对路径,且和命令行参数所指定的文件名不一定相同。 如果在模块中,返回的值是模块文件的路径。

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

__dirname 脚本所在的目录

表示当前执行脚本所在的目录。

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

setTimeout(cb, ms) 执行一次函数cb

全局函数在指定的毫秒(ms)数后执行指定函数(cb)。

setTimeout() 只执行一次指定函数。

返回一个代表定时器的句柄值。

function printHello(){
  console.log( "Hello, World!");
}
// 两秒后执行以上函数
setTimeout(printHello, 2000);

clearTimeout(t) 停止函数t

clearTimeout( t ) 全局函数用于停止一个之前通过 setTimeout() 创建的定时器。 参数 t 是通过 setTimeout() 函数创建的定时器。

function printHello(){
  console.log( "Hello, World!");
}
// 两秒后执行以上函数
var t = setTimeout(printHello, 2000);
clearTimeout(t)

setInterval(cb, ms) 不停地调用函数cb

setInterval(cb, ms) 全局函数在指定的毫秒(ms)数后执行指定函数(cb)。
返回一个代表定时器的句柄值。可以使用 clearInterval(t) 函数来清除定时器。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。
function printHello(){
  console.log( "Hello, World!");
}
// 两秒后执行以上函数
setInterval(printHello, 2000);

process 一个与操作系统的简单接口

process 是一个全局变量,即 global 对象的属性。

它用于描述当前Node.js 进程状态的对象,提供了一个与操作系统的简单接口。通常在你写本地命令行程序的时候,少不了要和它打交道。

关于Node.js 中全局对象如何使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: Node.js 中全局对象如何使用

本文链接: https://www.lsjlt.com/news/74431.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Node.js 中全局对象如何使用
    这篇文章将为大家详细讲解有关Node.js 中全局对象如何使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Node.js 基础教程之全局对象在浏览器 Ja...
    99+
    2022-10-19
  • Node.js中的全局对象是什么
    这篇文章将为大家详细讲解有关Node.js中的全局对象是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。所谓全局对象,就是可以直接访问的对象,比如浏览器中的的全局对象就...
    99+
    2022-10-19
  • Node.js中怎么实现一个全局对象
    Node.js中怎么实现一个全局对象,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Node.js 全局对象现在介绍 Node....
    99+
    2022-10-19
  • nodejs全局变量和全局对象怎么使用
    本篇内容主要讲解“nodejs全局变量和全局对象怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nodejs全局变量和全局对象怎么使用”吧!1、全局对象所有模块都可以调用1)global:...
    99+
    2023-06-21
  • Vue中如何设置全局的cookie对象
    目录Vue设置全局的cookie对象封装方法Vue中cookie的使用遇到的问题  解决问题Vue设置全局的cookie对象封装方法 在global.js中加入:...
    99+
    2022-11-13
    Vue设置cookie对象 设置全局cookie对象 Vue cookie对象
  • 在vue-test-utils中mock全局对象怎么用
    小编给大家分享一下在vue-test-utils中mock全局对象怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!vue-t...
    99+
    2022-10-19
  • Node.js全局可用变量、函数和对象实例代码分析
    今天小编给大家分享一下Node.js全局可用变量、函数和对象实例代码分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言在...
    99+
    2023-07-05
  • vue3.0如何在全局挂载对象和方法
    目录如何在全局挂载对象和方法1.官方的说明2.更新后的挂载方法3.在全局使用4.但是应用中的this对象已经不再是一个Vue对象了vue3全局挂载和使用如何在全局挂载对象和方法 1....
    99+
    2022-11-13
  • Android编程如何实现全局获取Context及使用Intent传递对象
    这篇文章主要介绍Android编程如何实现全局获取Context及使用Intent传递对象,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、全局获取 ContextAndroid 开发中很多地方需要用到 Contex...
    99+
    2023-05-30
    android context intent
  • 基于Vue3+TypeScript的全局对象的注入和使用详解
    目录1、Vue2的全局挂载2、Vue3+TypeScript的全局挂载3、Vue3+TypeScript的全局挂载的对象接口定义刚完成一些前端项目的开发,腾出精力来总结一些前端开发的...
    99+
    2022-11-13
  • 如何全局重写小程序Page函数wx对象详解
    目录背景方案重写Page函数重写wx对象注意事项pageProxywxProxy总结背景 如果能够全局改写小程序的Page里的生命周期方法或wx里的函数,那么可以做很多有意思的事情。...
    99+
    2022-11-13
  • JavaScript中对象如何使用
    这期内容当中小编将会给大家带来有关JavaScript中对象如何使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 介绍JavaScript 中,对象是 键/值...
    99+
    2022-10-19
  • C++中如何使用全局函数
    今天就跟大家聊聊有关C++中如何使用全局函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1 类的特化和类成员函数的特化template< typename ...
    99+
    2023-06-17
  • Golang中如何使用全局变量
    本篇文章给大家分享的是有关Golang中如何使用全局变量,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我们可以基于匿名结构类型创建一个变量集合...
    99+
    2022-10-19
  • nodejs中如何使用全局变量
    nodejs中如何使用全局变量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1.global类似于客户端javascript运...
    99+
    2022-10-19
  • Javascript中如何使用Date对象
    Javascript中如何使用Date对象,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、Date对象是什么Date 对象用于处理日期和时间...
    99+
    2022-10-18
  • JavaScript中如何使用Object对象
    JavaScript中如何使用Object对象,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。JavaScript中Object对象Obje...
    99+
    2022-10-19
  • JavaScript 中如何使用Array对象
    这篇文章将为大家详细讲解有关JavaScript 中如何使用Array对象,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。JavaScript Array对象...
    99+
    2022-10-19
  • JavaScript中this对象如何使用
    这篇文章给大家介绍JavaScript中this对象如何使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。this对象是在函数运行时,基于函数的执行环境绑定的。其实这句话的本质就是,谁...
    99+
    2022-10-19
  • JavaScript中如何使用RegExp对象
    这篇文章主要介绍“JavaScript中如何使用RegExp对象”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript中如何使用RegExp对象”文章能...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作