Node.JS 总结
摘要:node - 包(package) - 将多个模块组合为一个完整的功能,就是一个包 - 包结构 bin - 二进制的可执行文件,一般都是一些工具包中才有 lib - js文件 doc - 文档 test - 测试代码 package.json - 包的描述文件 - package.json - 它是
阅读全文
posted @
2023-02-20 18:41
垂序葎草
阅读(10)
推荐(0) 编辑
Node.JS 流式文件的读取
摘要:视频 ###07.流式文件读取.js /* 流式文件读取也适用于一些比较大的文件,可以分多次将文件读取到内存中 */ var fs = require("fs"); //创建一个可读流 var rs = fs.createReadStream("C:/Users/lilichao/Desktop/笔
阅读全文
posted @
2023-02-20 18:25
垂序葎草
阅读(218)
推荐(0) 编辑
Node.JS 简单文件读取
摘要:视频 06.文件的读取.js /* 1.同步文件读取 2.异步文件读取 3.简单文件读取 fs.readFile(path[, options], callback) fs.readFileSync(path[, options]) - path 要读取的文件的路径 - options 读取的选项
阅读全文
posted @
2023-02-20 18:15
垂序葎草
阅读(55)
推荐(0) 编辑
Node.JS 流式文件写入
摘要:视频 05.流式文件写入.js /* 同步、异步、简单文件的写入都不适合大文件的写入,性能较差,容易导致内存溢出 */ var fs = require("fs"); //流式文件写入 //创建一个可写流 /* fs.createWriteStream(path[, options]) - 可以用来
阅读全文
posted @
2023-02-20 18:05
垂序葎草
阅读(145)
推荐(0) 编辑
Node.JS 简单文件写入(常用)
摘要:视频 ###04.简单文件写入.js /* 简单文件写入 fs.writeFile(file, data[, options], callback) fs.writeFileSync(file, data[, options]) - file 要操作的文件的路径 - data 要写入的数据 - op
阅读全文
posted @
2023-02-20 17:53
垂序葎草
阅读(105)
推荐(0) 编辑
Node.JS 异步文件的写入
摘要:视频 03.异步文件写入.js /** 异步文件写入 fs.open(path, flags[, mode], callback) - 用来打开一个文件 - 异步调用的方法,结果都是通过回调函数的参数返回的 - 回调函数两个参数: err 错误对象,如果没有错误则为null fd 文件的描述符 fs
阅读全文
posted @
2023-02-20 17:42
垂序葎草
阅读(73)
推荐(0) 编辑
Node.JS 同步文件写入
摘要:视频 02.fs.js /* 文件系统(File System) - 文件系统简单来说就是通过Node来操作系统中的文件 - 使用文件系统,需要先引入fs模块,fs是核心模块,直接引入不需要下载 同步文件的写入 - 手动操作的步骤 1.打开文件 fs.openSync(path, flags[, m
阅读全文
posted @
2023-02-20 17:30
垂序葎草
阅读(95)
推荐(0) 编辑
Node.JS Buffer缓冲区
摘要:视频 一个中文字符占3个字节 01.buferr.js /* Buffer(缓冲区) - Buffer的结构和数组很像,操作的方法也和数组类似 - 数组中不能存储二进制的文件,而buffer就是专门用来存储二进制数据 - 使用buffer不需要引入模块,直接使用即可 - 在buffer中存储的都是二
阅读全文
posted @
2023-02-20 10:50
垂序葎草
阅读(24)
推荐(0) 编辑
Node.JS node搜索包的流程
摘要:视频 06.npm.js /* 通过npm下载的包都放到node_modules文件夹中 我们通过npm下载的包,直接通过包名引入即可 node在使用模块名字来引入模块时,它会首先在当前目录的node_modules中寻找是否含有该模块 如果有则直接使用,如果没有则去上一级目录的node_modul
阅读全文
posted @
2023-02-20 10:25
垂序葎草
阅读(90)
推荐(0) 编辑
Node.JS 配置cnpm
摘要:视频 百度npm搜到淘宝npm镜像 npm install -g cnpm --registry=//registry.npm.taobao.org 这样既不影响npm访问美国服务器,又不影响cnpm访问中国服务器
阅读全文
posted @
2023-02-06 03:08
垂序葎草
阅读(30)
推荐(0) 编辑
Node.JS npm简介
摘要:视频 npm的命令 npm -v 查看npm的版本 npm version 查看所有模块的版本 npm search 包名 搜索包 npm install / i 包名 安装包 npm remove / r 包名 删除包 npm install 包名 --save 安装包并添加到依赖中 *****
阅读全文
posted @
2023-02-06 02:57
垂序葎草
阅读(13)
推荐(0) 编辑
Node.JS exports和module.exports区别
摘要:视频 #05.module.js var hello = require("./helloModule"); /* exports 和 module.exports - 通过exports只能使用.的方式来向外暴露内部变量 exports.xxx = xxx - 而module.exports既可以
阅读全文
posted @
2023-02-06 02:27
垂序葎草
阅读(13)
推荐(0) 编辑
Node.JS模块化详解(Math加乘实现/模块外包围)
摘要:视频 #math.js /* 定义一个模块 math - 在该模块中提供两个方法 add(a , b); //求两个数的和 mul(a , b); //求两个数的积 */ module.exports.add = function (a , b) { return a+b; }; module.ex
阅读全文
posted @
2023-02-06 01:07
垂序葎草
阅读(172)
推荐(0) 编辑
Node.JS模块化简介
摘要:视频 #02.module.js /* 模块化 - 在Node中,一个js文件就是一个模块 - 在Node中,每一个js文件中的js代码都是独立运行在一个函数中 而不是全局作用域,所以一个模块的中的变量和函数在其他模块中无法访问 */ console.log("我是一个模块,我是02.module.
阅读全文
posted @
2023-02-02 01:13
垂序葎草
阅读(20)
推荐(0) 编辑
Node.JS前置知识(命令行窗口/Node.JS简介/如何使用node执行js文件)
摘要:视频 #命令行窗口 1.命令行窗口(小黑屏)、CMD窗口、终端、shell - 开始菜单 --> 运行 --> CMD --> 回车 - 常用的指令: dir 列出当前目录下的所有文件 cd 目录名 进入到指定的目录 md 目录名 创建一个文件夹 rd 目录名 删除一个文件夹 - 目录 . 表示当前
阅读全文
posted @
2023-02-02 00:54
垂序葎草
阅读(185)
推荐(0) 编辑