Nodejs
学习笔记
玳宸
这个作者很懒,什么都没留下…
展开
-
node_fs(文件系统)
文件系统简单来说就是通过Node来操作系统中的文件; 使用文件系统,需要先引入fs模块,fs是核心模块,直接引入不需要下载。 一、同步文件的写入 1.打开文件 fs.openSync(path, flags[, mode]) path 要打开文件的路径 flags 打开文件要做的操作的类型 r 只读的 w 可写的 mode 设置文件的操作权限,一般不传 返回值: 该方法会返回一个文件的描述符作为结果,我们可以通过该描述符来对文件进行各种操作 2.向文件中写入内容 fs.writeSync(fd,原创 2020-12-13 23:24:42 · 168 阅读 · 0 评论 -
node_Buffer
目录1、Buffer的操作2、Buffer的转换3、写入操作4、读取操作5、其他操作 • 从结构上看Buffer非常像一个数组,它的元素为16进制的两位数。 • 实际上一个元素就表示内存中的一个字节。 • 实际上Buffer中的内存不是通过JavaScript分配的,而是在底层通过C++申请的。 • 也就是我们可以直接通过Buffer来创建内存中的空间。 1、Buffer的操作 • 使用Buffer保存字符串 let str = " 你好 atguigu"; let buf = Buffer.from(st原创 2020-12-13 21:19:17 · 74 阅读 · 0 评论 -
node_npm
npm(Node Package Manager node的包管理器) 通过npm可以对node中的包进行上传、下载、搜索等操作 npm会在安装完node以后,自动安装 npm的常用指令: npm -v :查看npm的版本 npm version :查看所有模块的版本 npm init :初始化项目(创建package.json) npm i/install :包名 安装指定的包 npm i/install 包名 --save :安装指定的包并添加依赖 npm i/install 包名 -g :全局安装(原创 2020-12-13 16:41:26 · 187 阅读 · 0 评论 -
node_模块化
目录1、模块化简介2、引入其他的模块3、模块标识4、模块化详解5、exports 和 module.exports的区别 1、模块化简介 在Node中,一个js文件就是一个模块 在Node中,每一个js文件中的js代码都是独立运行在一个函数中 而不是全局作用域,所以一个模块的中的变量和函数在其他模块中无法访问 我们可以通过 exports 来向外部暴露变量和方法 只需要将需要暴露给外部的变量或方法设置为 exports 的属性即可 2、引入其他的模块 在node中,通过 require(原创 2020-12-13 14:49:38 · 89 阅读 · 0 评论