node:全局对象&事件环&buffer
2024-01-07 18:13:24
node:全局对象&事件环&buffer
全局对象
exports/module/require/__dirname/__filename:这些是参数
global全局对象,挂载global上的
process
- process?进程,代码node服务都是跑在一个进程里面。进程和集群
process上常用属性
cwd():?node命令执行的那个目录
chdir()
env*
重点重点!!!
env:环境变量
argv
我们经常用第三方库去实现
读取用户输入的参数
node中的事件环
宏任务分得更细,划分成了不同的任务队列
poll之后先看check,check有执行check;没有会等待某定时器执行,到时间就回到开始timer
执行方法是一致的,只是把不同的宏任务划分到不同的队列中
buffer
global.Buffer:处理二进制数据,文件都是二进制的,JS拥有处理二进制数据的能力
二进制特点:很长
前端的blob?ArrayBuffer?是不能修改的
几进制,就对几进制取余
经典面试题0.1+0.2?!=?0.3
buffer是十六进制的
编码:base64
buffer*
global.Buffer?是global上的一个类
创建内存的
buffer拼接
常用:Buffer.concat([a1,?a2,?a3])
按字符分割
文章来源:https://blog.csdn.net/betterangela/article/details/135433125
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!