node.js常用的全局成员和对象

一般可以直接调用的对象,我们称之为全局对象:

一下对象都加了console.log(),以在运行环境中的显示效果为标准

//包含文件名称的全路径:    console.log(_filename);

//文件的路径 (不包含文件名):    console.log(_dirname);

//定时函数:

var time = setTimeout(function(){

  console.log("hi");

},1000);

clearTimeout(time);                 (此时函数中的语句并不会执行,因为定时器有1000毫秒的延迟,此时清除定时器已经执行,要执行可以把清除定时器放入到另一个定时函数中,延迟时间比之前九即可)

global (相当于js中的window,是一个全局变量,可隐藏,在node中没有window)

global.console.log(123456);

exports

module

process

//argv是一个数组,默认情况下,前两项数据为:node.js的运行环境路径;当前执行js文件的全路径

//第三个参数开始表示命令行参数

console.log(process.argv);

//打印当前系统的架构(64位,32位等)

console.log(process.arch);

require()

原文地址:https://www.cnblogs.com/JCDXH/p/11382025.html

时间: 2024-08-29 13:26:41

node.js常用的全局成员和对象的相关文章

Node.js 常用工具

Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足. util.inherits util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数. JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同.JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的. 在这里我们只介绍util.inherits

Node.js 常用工具util包

Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足. util.isError(obj); util.isDate(obj); util.inherits(constr,super); util.isRegExp(/some regexp/); util.isArray(obj); util.inspect(obj); util.inherits util.inherits(constructor, s

Node.js 常用工具 util

util 是一个 Node.js 核心模块,提供常用函数的集合,用于弥补核心 Javascript 功能过于精简的不足. util.inherits(constructor, superConstructor) 实现对象间原型继承的函数,第一个构造函数 将从 第二个构造函数那里继承原型的方法 JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同.JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现 示例代码如下: var util = require(

node js 常用模块

前100个依赖库里,underscore是属于语言基础类,express是服务器框架,有5.6个测试框架.以及5.6个递归遍历目录树的工具类.3个左右的命令行解析工具类,3个主流数据库的链接client库,2个ws库,多个js/CSS前端处理工具链,3-4个promise库,多个模版库,多个jquery/cavans/dom模拟器以及解析器,一个静态分析器,两个验证库 总得来说,node.js的前100个流行模块应该就可以代表node.js解决问题的问题域 ===================

如何在Node.js中合并两个复杂对象

通常情况下,在Node.js中我们可以通过underscore的extend或者lodash的merge来合并两个对象,但是对于像下面这种复杂的对象,要如何来应对呢? 例如我有以下两个object: var obj1 = { "name" : "myname", "status" : 0, "profile": { "sex":"m", "isactive" : tr

node.js 常用模块(初级)

最近开始学习node.js啦,这里记录一下我用过的一些node模块. 1. Express  最最常用的web开发框架. 2. Koa  由Express原班人马打造的新一代web开发框架 3. bodyparser Express的中间件,解决post请求参数获取问题 4. cookie-parser  Express的中间件,方便操作客户端中的cookie值 5. express-session  Express的中间件,用来创建session. 6. jsonwebtoken  简称jwt

20160109 Node.js 常用开发工具的使用

http://www.jikexueyuan.com/course/997.html 开发工具的使用 Oracle VM VirtualBox虚拟机的网络设置 解决问题:在不同的地方使用虚拟机,虚拟机的IP地址会不停的变化,又不想修改虚拟机的host文件. 找到"网络",不使用桥接,而是使用NAT模式,这样VirtualBox会产生一个虚拟的路由器,由虚拟路由器再与物理机所在的网络通信. 连接方式---网络地址转换NAT---端口转发 点+号 把主机的22号端口(一般情况不会用到)转发

Node.js常用express方法

Node.js 手册查询-Express 方法 1.send方法 send 方法向浏览器发送一个响应信息,并可以智能处理不同类型的数据 send方法在输出响应时会自动进行一些设置,比如HEAD信息.HTTP缓存支持等等 类型可以是: String, Array, Object, Number. 当参数为一个String时,Content-Type默认设置为"text/html" 当参数为Array或Object时,Express会返回一个JSON 当参数为一个NumberExpress

web前端node.js常用命令

1.npm install moduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块. node的安装分为全局模式和本地模式.一般情况下会以本地模式运行,包会被安装到和你的应用程序代码的本地node_modules目录下.在全局模式下,Node包会被安装到Node的安装目录下的node_modules下. 全局安装命令为$npm install -g moduleName.获知使用$npm set global=true来设定安