美文网首页
nodejs入门总结六:常用工具模块,全局变量

nodejs入门总结六:常用工具模块,全局变量

作者: 牛妈代代 | 来源:发表于2023-10-13 21:17 被阅读0次

util:node常用函数集合

(1)util.callbackify(ansyfun):将 async 异步函数转换成遵循异常优先的回调风格的函数
(2)util.inherits(sub, obj):实现对象间原型继承的函数。
(3)util.inspect(obj, showHidden,dipth):将任意对象转换 为字符串的方法,第一个参数为要转换的对象,第二位是布尔值,将会输出更多隐藏信息,第三个位遍历的层数
(4)util.isArray(arr):数组返回 true,否则返回 false。
(5)util.isRegExp(object):正则表达式返回true,否则返回false。
(6)util.isDate(object):日期返回true,否则返回false。

操作系统模块

(1)os模块:操作系统的一些东西;
(2)path模块:获取路径模块;
(3)Net模块:底层的网络通信
(4)DNS模块:用于解析域名
(5)Domain模块:简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的;
(6)web模块:http模块,创建web服务器;

五、全局变量global(5个)

__filename:文件绝对路径
__dirname:文件所在目录
setTimeout(cb, ms):开启单次定时器
clearTimeout(t):清理单次定时器
setInterval(cb, ms):开启定时器
clearInterval(t) :关闭定时器
process:本地进程全局变量

六、nodejs常用工具

文件路径path模块
常用方法:
const notes = '/users/joe/notes.txt'
path.dirname(notes) // /users/joe
path.basename(notes) // notes.txt
path.extname(notes) // .txt
path.basename(notes, path.extname(notes)) //notes
path.join('/', 'users', name, 'notes.txt') //'/users/joe/notes.txt'
path.normalize('/users/joe/..//test.txt') //'/users/test.txt'
path.resolve('joe.txt') //'/Users/joe/joe.txt' 如果从主文件夹运行。
path.basename()
path.isAbsolute()
path.normalize()
path.parse()
path.relative()

相关文章

  • NodeJS常用API

    一、http模块: 二、NodeJS的模块: 三、 fs模块 四、全局变量 五、path模块: 六、 mime模块...

  • nodejs入门总结三:nodejs模块

    四、nodejs模块 1.常见的模块规范:CommonJS: 最初被应用在nodejs,被称为nodejs的模块规...

  • 10分钟从入门到进阶python爬虫

    本文目录 基础入门 基本模块 方法实例 爬虫框架(scrapy) 常用工具(神器) 分布式爬虫 一、基础入门 1....

  • nodejs入门总结四:http模块

    http模块 node.js提供了http模块,其中封装了一个http服务器和一个建议的http客户端。http....

  • NodeJS模块加载机制

    在NodeJS中一个文件就是一个模块,每个模块都有自己的作用域 全局变量 __filename:当前文件被解析过后...

  • node - 收藏集 - 掘金

    Nodejs进阶:MD5入门介绍及crypto模块的应用 - 掘金本文摘录自《Nodejs学习笔记》,更多章节及更...

  • nodejs入门(2)--模块

    1.fs 1>文件操作一:读取文件 异步读取 para1:pathpara2:encodingpara3:cb(e...

  • nodejs入门(2)--模块

    1.fs 1>文件操作一:读取文件 异步读取 para1:pathpara2:encodingpara3:cb(e...

  • nodejs 全局变量和内置模块

    所谓全局就是可以直接使用,无需安装依赖 1. nodejs 常见的全局变量 __dirname,当前执行文件的绝...

  • nodejs-模块

    nodejs模块 一、nodejs模块分类 1.核心模块 Core Module、内置模块、原生模块 fs模块 p...

网友评论

      本文标题:nodejs入门总结六:常用工具模块,全局变量

      本文链接:https://www.haomeiwen.com/subject/yuzpsrtx.html