nodejs核心模块

nodejs核心模块

我的理解是:由nodejs官方写的文件就叫做核心模块

path()
path就是有nodejs官方写的核心模块曝光的[exports]功能后供我们使用
返回值:就是文件的路径
方法
parse():返回路径字符串对象
fs 文件系统
fs 全称:(file system)的缩写也就是文件系统,就是对文件操作的的模块
什么是文件
在操作系统中什么都是文件
同步
writeFileSync()此方法用于写入文件
参数 :此方法有两个参数一是用于写入的文件的名称,二、写入文件的内容
返回值:就是读到的内容
readFileSync():此方法用于读文件
参数 :就是读到的文件
返回值:就是读到的内容
renameSync():此方法用于重命名文件
参数
1.原文件名
2.现有文件名
unlinkSync():此方法用于删除文件
参数
1.文件路径
mkdirSync():此方法用于创建文件夹
参数
1.文件夹路径
rmkdirSync():此方法用于删除文件夹
参数
1.文件夹路径
异步
readFile
参数 :此方法有两个参数一是读文件的路径,二、回调函数
返回值:就是读到的内容
writeFile
参数 :此方法三个个参数一是用于写入的文件的名称,二、写入文件的内容,三、回调函数
rename
参数
1.原文件名
2.现有文件名
3.回调函数
unlink
参数
1.文件路径
2.回调函数
rmkdir
参数
1.文件夹路径
2.回调函数
mkdir
参数
1.文件夹路径
2.回调函数
同步和异步方法的本质区别
同步没有回调函数
异步有回调函数
流 Stream
createReadStream 读流
参数
文件路径
createWriteStream 写流
参数
write()往文件中写入文件内容
end() 写完
child_process() 子进程
方法
exec()
参数
第一个参数就是要开辟的子进程
第二个参数就是回掉函数,回掉函数里面有3个参数,分别是err,stdout,stdin
fork()可以直接运行子进程
spawn()
参数
有两个参数:第一个参数要执行的命令
第二个参数 运行的文件
返回值: 返回值是一个流,通过流来得到子进程输出的内容
util()格式化数据 —-> 相当于字符串拼接
方法
inspect()
参数
1.我们要打印的对象,
第二个参数是:设置显示对象的方式使用
util.inherits
util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数
util.inspect
util.inspect(object,[showHidden],[depth],[colors])是一个将任意对象转换 为字符串的方法,通常用于调试和错误输出。
util.isArray(object)检测数组
如果给定的参数 “object” 是一个数组返回true,否则返回false。
util.isRegExp(object)检测正则
如果给定的参数 “object” 是一个正则表达式返回true,否则返回false。
util.isDate(object)检测时间
如果给定的参数 “object” 是一个日期返回true,否则返回false。
util.isError(object)返回报错
如果给定的参数 “object” 是一个错误对象返回true,否则返回false。
不常用

events()事件
引入事件对象:var event = require(‘events’)
【注意】我们要操作事件,必须要通过事件模块,创建事件对象
声明:var em = new eve.EventEmitter (em就是EventEmitter创建的事件对象)
方法
addListener() 添加事件
removeListener() 移除事件
removeAllListeners() 移除全部事件
emit 发射事件(触发事件)
once 只监听一次
on 添加监听器(绑定事件)
os() 系统操作
属性
arch:CPU架构
title:进程名
platform:运行程序所在的平台系统
http模块
创建服务器 createServer
请求方式
get
post
url模块
方法
url.parse():方法会解析一个 URL 字符串并返回一个 URL 对象
以上都是nodejs常用的核心模块。欢迎大家阅读和评论

猜你喜欢

转载自blog.csdn.net/qq_37212162/article/details/80177050