世界上最伟大的投资就是投资自己的教育
注意
有兴趣的同学可以体验下下面这段代码
var fs = require('fs');
var readMeOne = fs.readFile("readMe.txt", "utf8", function(err, data) {
var waitTill = new Date(new Date().getTime() + 2 * 1000);
while (waitTill > new Date()) {}
console.log("first async");
});
var readMeTwo = fs.readFile("readMe.txt", "utf8", function(err, data) {
var waitTill = new Date(new Date().getTime() + 2 * 1000);
while (waitTill > new Date()) {}
console.log("second async");
});
console.log("finished");
单线程运行 js 代码。
var fs = require('fs');
var readMe = fs.readFile("readMe.txt", "utf8", function(err, data) {
fs.writeFile('writeMe.txt', data, function() {
console.log('writeMe has finished');
})
});
// var waitTill = new Date(new Date().getTime() + 4 * 1000);
// while (waitTill > new Date()) {}
console.log("finished");
09:071Free轻松学 Node.js - 基础篇免费视频教程 #1 课程介绍与开发环境搭建
05:252Free轻松学 Node.js - 基础篇免费视频教程 #2 全局对象
03:113Free轻松学 Node.js - 基础篇免费视频教程 #3 回调函数
05:454Free轻松学 Node.js - 基础篇免费视频教程 #4 模块
07:005Free轻松学 Node.js - 基础篇免费视频教程 #5 事件
07:17Free轻松学 Node.js - 基础篇免费视频教程 #6 读写文件(同步,异步)
04:037Free轻松学 Node.js - 基础篇免费视频教程 #7 创建和删除目录
10:298Free轻松学 Node.js - 基础篇免费视频教程 #8 流和管道
05:329Free轻松学 Node.js - 基础篇免费视频教程 #9 web 服务器 part 1 介绍
03:4410Free轻松学 Node.js - 基础篇免费视频教程 #10 web 服务器 part 2 响应 JSON
03:4711Free轻松学 Node.js - 基础篇免费视频教程 #11 web 服务器 part 3 响应 HTML 页面
01:5312Free轻松学 Node.js - 基础篇免费视频教程 #12 web 服务器 part 4 用模块化思想组织代码
05:3713Free轻松学 Node.js - 基础篇免费视频教程 #13 web 服务器 part 5 路由
09:4214Free轻松学 Node.js - 基础篇免费视频教程 #14 web 服务器 part 6 重构路由代码
09:3815Free轻松学 Node.js - 基础篇免费视频教程 #15 web 服务器 part 7 使用 GET 或 POST 请求发送数据
05:2216Free轻松学 Node.js - 基础篇免费视频教程 #16 包管理器 NPM
04:4117Free轻松学 Node.js - 基础篇免费视频教程 #17 package.json 文件
02:3618Free轻松学 Node.js - 基础篇免费视频教程 #18 nodemon (完结)
▬▬▬▬▬▬ 联系我 👋 ▬▬▬▬▬▬
知乎:https://www.zhihu.com/people/rails365
掘金:https://juejin.cn/user/1574156379888263
b 站:https://space.bilibili.com/31152817
Github:https://github.com/hfpp2012
Youtube:https://www.youtube.com/channel/UCA-Jkgr40A9kl5vsIqg-BIg
Discord:https://discord.gg/5rdjnEnU7F
Twitter:https://twitter.com/qiuzhi99pro
Facebook:https://twitter.com/qiuzhi99pro
Instagram:https://www.facebook.com/pro.qiuzhi/
▬▬▬▬▬▬ 微信相关 👋 ▬▬▬▬▬▬




© 汕尾市求知科技有限公司 | 专业版网站 | 在线学员:1135
粤公网安备 44152102000088号
| 粤ICP备19038915号
let fs = require('fs');
//fs.readFile(path[, options], callback) 需要三个参数,这里的第二个参数代表可以省略
// fs.readFile(path, options, callback) 这样使用这个 API 也是对的
// fs.readFile(path, callback) 这样使用这个 API 也是对的
// asynchronization 异步 ↓ path | | | 文件名或文件描述符。
let dataOfReadMe = fs.readFile('readMe.txt',
// ↓options |
{
encoding: 'utf8'
},
// ↓callback ==>参数 err ,data < string > | < Buffer >
(err, data) => {
fs.writeFile('writeMeAsyn.txt', data, (error) => {
if (error) {
throw error;
}
console.log('The file has been saved!');
})
大佬 ,不会用 markdown 吗,你要格式化一下:
播放器 发现 bug 有时候短时间内连续点击播放暂停的话 会不受控制 自己切换一直切换 环境是 mac 电脑 浏览器 chrome
不好复现呀,没有遇到过
不好复现呀,没有遇到过
我也遇到这个 bug 了
为何我没遇到过
我一直没遇到过哦