从零开始学Node.js(二)

306 阅读1分钟

1. 核心模块 fs ==》 file system 文件系统  表示对文件的操作: 在windows中一切都是文件

2. ★★★回调函数:已函数作为参数的函数就是回调函数!★★★★★★★★★★★★

3. 在javascrit中,只要有回调函数就都是异步,如果是异步就不会阻塞后面代码的执行。

4. ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
	回调 实现  异步  实现  非阻塞I/O
   ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

【联系】 
1. 使用同步写入文件 文件名 file  内容是 ‘hello,world'
2. 使用异步写入文件 文件名 file1 内容是  ’come on china‘
3. 使用同步读取file 打印内容
4. 使用异步读取file1 打印内容
5. 先同步写入文件 在同步读
先同步写入文件 在异步读
先异步写入文件 在同步读
先异步写入文件 在异步读

5.★★★★★ 在异步中:如何知道我的文件写完了

6.
   writeFileSync: 同步写文件
   writeFile: 异步写文件
   readFileSync: 同步读文件
   readFile: 异步读文件
   appendFileSync: 同步追加文件
   appendFile: 异步追加文件
   unlinkSync: 同步删除文件
   unlink: 异步删除文件
   renameSync: 同步重命名文件 、
   rename: 异步重命名文件
   mkdirSync:同步创建文件夹
   mkdir: 异步创建文件夹
   rmdirSync: 同步删除文件夹
   rmdir: 异步删除文件夹
  【小练习】
	1. 全部使用异步完成:
	   创建一个文件file 向里面写入内容‘aaa' 创建一个文件夹 folder ,把file移动到folder中,然后读取’aaa‘ 最后删除文件file