随笔分类 -  node.js

摘要:后台node 阅读全文
posted @ 2017-10-22 19:01 八bug哥哥 阅读(799) 评论(0) 推荐(0)
摘要:gitHub克隆地址 git clone https://github.com/Webxiaoyaun/vue-book.git 点击去Github下载 ## 一个书城## 有增加,修改,缓存,懒加载,node.js写的后台,动画过渡,轮播图 等功能 阅读全文
posted @ 2017-09-13 19:13 八bug哥哥 阅读(913) 评论(0) 推荐(0)
摘要://引入模块 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哥哥 阅读(2707) 评论(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哥哥 阅读(480) 评论(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哥哥 阅读(2438) 评论(0) 推荐(0)
摘要:createWriteStream 写流 基于fs模块 let fs=require("fs"); createWriteStream创建一个写流 我们先创建一个2.txt要写入的文件 let ws=fs.createWriteStream('./2.txt'); 文件不存储会创建 如果存在会先清空 阅读全文
posted @ 2017-09-12 11:41 八bug哥哥 阅读(15855) 评论(0) 推荐(0)
摘要:createReadStream 是fs模块里面读流的一个方法 这个方法基于fs模块的,所以我们先要引进fs模块 let fs=require("fs"); createReadStream 读取文件,有两个参数 第一个参数,读取文件的路径 第二个参数 highWaterMark 最高水位线,默认最 阅读全文
posted @ 2017-09-12 11:37 八bug哥哥 阅读(19281) 评论(0) 推荐(0)
摘要:看上面代码,我们需要先创建三个文件 index.html index.css index.js html文件里面,我们要引进css和js文件 我们运行上面js文件时候,就会创建一个静态服务器,端口8080 然后返回客户端一个index.html文件 浏览器渲染这个html文件,我们对应的css和js 阅读全文
posted @ 2017-09-10 13:19 八bug哥哥 阅读(1185) 评论(0) 推荐(0)
摘要:上面这种写法比较繁琐,大家看完后,忘记就行 node.js提供给我们内置方法pipe 直接将读取的流操作到写入流中,还是异步操作 阅读全文
posted @ 2017-09-10 12:17 八bug哥哥 阅读(1828) 评论(0) 推荐(1)
摘要:async await 解决异步问题,这两个关键字是es7提出的,所以测试,node和浏览器版本提高一些 async await 操作基于promise实现的 async await这两个关键字是一起使用,分开使用会报错 await 后面只能跟promise对象 不熟悉的promise异步操作的朋友 阅读全文
posted @ 2017-09-09 19:47 八bug哥哥 阅读(2350) 评论(0) 推荐(0)
摘要:node.js 里fs模块 常用的功能 实现文件的读写 目录的操作 - 同步和异步共存 ,有异步不用同步 - fs.readFile 都不能读取比运行内存大的文件,如果文件偏大也不会使用readFile方法- 文件大分流读取,stream - 引入fs模块 - let fs=require('fs' 阅读全文
posted @ 2017-09-09 19:37 八bug哥哥 阅读(10759) 评论(0) 推荐(1)
摘要://导入内置模块 let EventEmitter = require('events'); let util=require('util'); //Man继承EventEmitter util.inherits(Man,EventEmitter); //创建一个函数 function Man(){} //实例化函数 let man=new Man(); function findGirl(... 阅读全文
posted @ 2017-09-09 17:46 八bug哥哥 阅读(706) 评论(0) 推荐(0)