简单学习 node 的内置模块 fs

千锋逆战班1911 YZQ打卡第一天

一.了解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 · 访问量 20

猜你喜欢

转载自blog.csdn.net/Y18356309212/article/details/104486496