分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

nodejs 全局对象

发布时间:2023-09-06 01:28责任编辑:傅花花关键词:jsnodejs

1. 全局对象console的五个方法: log   dir    time  timeEnd  error

2. 在前端中全局对象Window中定义了consle这个对象

3. 在nodejs中全局对象是global,在global中定义了console。

4. setInterval也是global中定义的全局对象

5. setTimeout也是global中定义的全局对象

6. __dirname 也是全局对象,表示当前文件所在的路径

7. __filename也是全局对象,表示当前文件所在的路径(加上文件的名字)

8. exports 是曝光 require是引用

9. module 曝光 moudle有一个属性是exports

小总结:node中的全局对象:console setInteval setTimeout __dirname __filename require  exports  module

小总结:node中曝光的内容:变量, 对象, 函数, 构造函数,工厂方法

使用module属性曝光可以不添加属性,也可以添加属性

如果module添加属性,曝光的内容和exports曝光的内容是一样的

1曝光变量

Exports.a=a

Module.exports=a

2曝光对象

Var a={a:1}

Module.exports=a

3曝光函数

Function foo(){

    Console。Log(‘hello’)

}

Module.exports=foo

4曝光构造函数

5 曝光工厂方法

什么是工厂方法

(1)使用new object创建对象

(2)在函数中使用return返回这个对象

工厂方法是不需要用new创建对象的

因为在b.js中曝光了工厂方法,因此这里的obj就是工厂方法

调用这个工厂方法就会放回一个对象

1引用曝光函数

Console.log(obj)

2引用曝光函数

因为保管的是一个函数,因此obj就是曝光的那个函数

3引用曝光的构造函数

因为b.js是一个构造方法,因此这里是obj就是一个构造方法

nodejs 全局对象

原文地址:http://www.cnblogs.com/wen1qian/p/7975867.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved