
Node.js
文章平均质量分 95
qiyi.sky
我可复杂,简介不了。(doge)
展开
-
Node.js——构建WEB应用(HTTP模块:response、request ,url 模块 ,path模块)
HTTP模块概念HTTP模块:Node.js的核心模块,用于创建HTTP服务器,实现浏览器与Web 服务器之间的请求与响应。引入方式:const http=require("http");原创 2025-02-06 08:00:00 · 1168 阅读 · 0 评论 -
Node.js——Buffer和文件系统(Buffer 缓存区、fs 文件操作:异步模式下写入读取文件,Stream 流 )
JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP或文件时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。Buffer (缓存区或者缓冲区),是一个类似于Array的对象, 用于表示固定长度的字节序列. 主要处理文件流和二进制数据流Buffer 也可以理解为固定长度的内存空间。原创 2025-02-04 08:00:00 · 1082 阅读 · 0 评论 -
Node.js——异步编程(异步:阻塞与非阻塞、JavaScript执行机制、callBack hell 回调地狱,Promise、Async await)
由于p2返回的是另一个 Promise,导致p2自己的状态无效了,由p1的状态决定p2的状态。另外,Promise.all()方法的参数可以不是数组,但必须具有 Iterator 接口,且返回的每个成员都是 Promise 实例。p1、p2、p3都是 Promise 实例,如果不是,就会先调用Promise.resolve方法,将参数转为 Promise 实例,再进一步处理。表达出来,避免了层层嵌套的回调函数。p1和p2都是 Promise 的实例,但是p2的resolve方法将p1作为参数,即。原创 2025-02-02 08:00:00 · 1197 阅读 · 1 评论 -
Node.js——模块化(模块的基本概念、模块化的规范、包与NPM)
什么是模块?模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立的、可分解,可更换的代码单元。什么是模块化?模块化是一种设计思想,利用模块化可以把一个非常复杂的系统结构细化到具体的功能点,每个功能点看作一个模块,然后通过某种规则把这些小的模块组合到一起,构成模块化系统。Node.js中的包包是包含js文件和其他附加信息的整体,某种意义上来说,包是模块的集合, 也就是我们说的第三方模块模块是按照CommonJS规范写的js文件。原创 2025-01-30 08:00:00 · 976 阅读 · 0 评论