摘要: //引入模块 let fs=require('fs'); //异步读文件方法,但是同步执行 function read(url) { //new Promise 需要传入一个executor 执行器 //executor需要传入两个函数 resolve reject return new Promise((resolve,reject)=>{ fs.re... 阅读全文
posted @ 2017-09-12 12:05 八bug哥哥 阅读(2689) 评论(0) 推荐(0) 编辑
摘要: es5 利用原型公有私有继承 es5 私有继承,改变this指向,公有不继承 function Parent(name) { this.name = name}//父类的公有属性Parent.prototype.home = '北京'; function Child(name) { this.age 阅读全文
posted @ 2017-09-12 11:55 八bug哥哥 阅读(460) 评论(2) 推荐(0) 编辑
摘要: //通过长度构建的buffer内容是随机的 var buffer=new Buffer(100); console.log(buffer); //手动清空buffer,一般创建buffer不会清空 buffer.fill(0); //通过字符串创建buffer //字符串具有不变性 var str="阿尼"; var buffer=new Buffer(str); console.log(bu... 阅读全文
posted @ 2017-09-12 11:46 八bug哥哥 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: createWriteStream 写流 基于fs模块 let fs=require("fs"); createWriteStream创建一个写流 我们先创建一个2.txt要写入的文件 let ws=fs.createWriteStream('./2.txt'); 文件不存储会创建 如果存在会先清空 阅读全文
posted @ 2017-09-12 11:41 八bug哥哥 阅读(15701) 评论(0) 推荐(0) 编辑
摘要: createReadStream 是fs模块里面读流的一个方法 这个方法基于fs模块的,所以我们先要引进fs模块 let fs=require("fs"); createReadStream 读取文件,有两个参数 第一个参数,读取文件的路径 第二个参数 highWaterMark 最高水位线,默认最 阅读全文
posted @ 2017-09-12 11:37 八bug哥哥 阅读(19137) 评论(0) 推荐(0) 编辑