简单学习 node 的内置模块 fs

一.了解node

	1.什么是node?
          node就是单独把浏览器里面的 解析引擎 拆下来,安装在你的电脑中,不需要浏览器,你的电脑也可以运行js代码
    2.node的作用?
          js 运行在浏览器里面的时候,核心就是 ECMAScript(语法), DOM(操作元素), BOM(操作浏览器),js 运行在 node 环境下的时候,不能操作 DOM, 不能操作 BOM 了,但是我们可以操作电脑里面的文件了,我们还可以操作操作系统,就相当于一个后端了。
    3.node的特点?
    	  (1) 标准的异步编程
    	  (2) 合理分配资源
    	  (3) 高并发 I/O 模型

二. node的内置模块 fs

    1. fs.readFile() => 专门用来 **异步** 读取文件的方法
 		=> 语法: fs.readFile('你要读取的文件', 读取文件格式(选填), 读取成功的回调函数)
  		=> 第二个参数是字符集格式
    2. fs.readFileSync() => 专门用来 **同步** 读取文件的方法
 		=> 语法: fs.readFileSync('你要读取的文件', 读取文件格式(选填))
  		=> 返回值: 就是读取成功的时候读取出来的内容
  		=> 如果读取失败: 直接打断程序的继续执行, 报错
  	3. fs.writeFile() => 专门用来 **异步** 写入文件的方法
  		=> 语法: fs.writeFile('你要写入到哪一个文件', 你要写入的内容, 写入成功的回调函数)
  		=> 再写入的时候, 是完全覆盖式的写入(把原先的内容都覆盖掉)
  		=> 如果你写入的文件不存在, 那么会自动创建一个这个文件写入
  	4. fs.writeFileSync() => 专门用来 **同步** 写入文件的方法
  		=> 语法: fs.writeFileSync('你要写入到哪一个文件', 你要写入的内容)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值