node
最帅扫地僧
年少轻狂
展开
-
node之buffer
前置知识字节一个字节等于8位字节是计算机中传输信息的基本单位一个字节可以表示的最大十进制数是255每个位只能填0或1进制0b二进制0x十六进制0o八进制进制之间的转换parseInt(‘11’, 2) // 二进制转为十进制parseInt(‘77’, 8) // 八进制转为十进制parseInt(‘ff’, 16) // 十六进制转为十进制(1).toString(2) // 十进制转为二进制1…toString(16) // 十进制转为十六进制1…to原创 2020-12-08 14:50:24 · 409 阅读 · 0 评论 -
浏览器事件环和node事件环
浏览器事件环node事件环什么是事件环node中处理非阻塞I/O的操作机制node启动后,就会初始化事件环执行流程先进行主栈代码的执行,注意主栈代码也属于宏任务,微任务是语言提供的主栈代码执行后,会清空一次微任务队列,在清空微任务之前会先执行process.nextTick(优先级高于微任务,不属于事件环的一部分),然后会进入事件环执行node中的事件环包含以下几个阶段,timers、pending callbacks、idle,prepare、poll、close callbacks原创 2020-12-02 17:44:56 · 355 阅读 · 0 评论 -
npm的使用
文件模块的解析流程不同的版本对文件模块的解析流程往往不一样会先找同级别是否存在该文件,文件找不到,会找文件夹如果文件夹下面存在package.json,查看package.json中的main字段对应的文件,会执行此文件如果没有package.json文件,执行此文件夹下面的index.js文件,备注:对于有些版本,即使存在package.json中,即使存在main,也仍然会去执行index.js文件模块分类分为第三方模块、核心模块、自定义模块核心模块不需要安装,第三个模块需要安装,自原创 2020-12-01 21:12:59 · 459 阅读 · 0 评论