Simple learning of built-in modules fs node

One thousand front against the war 1911 YZQ punch the first day of classes

A Learn node

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

Two. Node module built-fs

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

China Wuhan refueling refueling refueling myself one thousand Feng refueling

Published an original article · won praise 1 · views 20

Guess you like

Origin blog.csdn.net/Y18356309212/article/details/104486496