摘要: node - 包(package) - 将多个模块组合为一个完整的功能,就是一个包 - 包结构 bin - 二进制的可执行文件,一般都是一些工具包中才有 lib - js文件 doc - 文档 test - 测试代码 package.json - 包的描述文件 - package.json - 它是 阅读全文
posted @ 2023-02-20 18:41 垂序葎草 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 视频 ###07.流式文件读取.js /* 流式文件读取也适用于一些比较大的文件,可以分多次将文件读取到内存中 */ var fs = require("fs"); //创建一个可读流 var rs = fs.createReadStream("C:/Users/lilichao/Desktop/笔 阅读全文
posted @ 2023-02-20 18:25 垂序葎草 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 视频 06.文件的读取.js /* 1.同步文件读取 2.异步文件读取 3.简单文件读取 fs.readFile(path[, options], callback) fs.readFileSync(path[, options]) - path 要读取的文件的路径 - options 读取的选项 阅读全文
posted @ 2023-02-20 18:15 垂序葎草 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 视频 05.流式文件写入.js /* 同步、异步、简单文件的写入都不适合大文件的写入,性能较差,容易导致内存溢出 */ var fs = require("fs"); //流式文件写入 //创建一个可写流 /* fs.createWriteStream(path[, options]) - 可以用来 阅读全文
posted @ 2023-02-20 18:05 垂序葎草 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 视频 ###04.简单文件写入.js /* 简单文件写入 fs.writeFile(file, data[, options], callback) fs.writeFileSync(file, data[, options]) - file 要操作的文件的路径 - data 要写入的数据 - op 阅读全文
posted @ 2023-02-20 17:53 垂序葎草 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 视频 03.异步文件写入.js /** 异步文件写入 fs.open(path, flags[, mode], callback) - 用来打开一个文件 - 异步调用的方法,结果都是通过回调函数的参数返回的 - 回调函数两个参数: err 错误对象,如果没有错误则为null fd 文件的描述符 fs 阅读全文
posted @ 2023-02-20 17:42 垂序葎草 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 视频 02.fs.js /* 文件系统(File System) - 文件系统简单来说就是通过Node来操作系统中的文件 - 使用文件系统,需要先引入fs模块,fs是核心模块,直接引入不需要下载 同步文件的写入 - 手动操作的步骤 1.打开文件 fs.openSync(path, flags[, m 阅读全文
posted @ 2023-02-20 17:30 垂序葎草 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 视频 一个中文字符占3个字节 01.buferr.js /* Buffer(缓冲区) - Buffer的结构和数组很像,操作的方法也和数组类似 - 数组中不能存储二进制的文件,而buffer就是专门用来存储二进制数据 - 使用buffer不需要引入模块,直接使用即可 - 在buffer中存储的都是二 阅读全文
posted @ 2023-02-20 10:50 垂序葎草 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 视频 06.npm.js /* 通过npm下载的包都放到node_modules文件夹中 我们通过npm下载的包,直接通过包名引入即可 node在使用模块名字来引入模块时,它会首先在当前目录的node_modules中寻找是否含有该模块 如果有则直接使用,如果没有则去上一级目录的node_modul 阅读全文
posted @ 2023-02-20 10:25 垂序葎草 阅读(72) 评论(0) 推荐(0) 编辑