摘要: /* *缺点 * 1. 还需要我们自己手工维护dom状态,以数据的思想去思考 *2. 数据改变后,还需要我们自己手动改变dom *3. * */ class LikeButton{ constructor(){ //定义一个状态 this.state={ liked:false } } createD... 阅读全文
posted @ 2017-09-18 11:23 八bug哥哥 阅读(601) 评论(1) 推荐(0) 编辑
摘要: - 是express框架下的一个方法,可以根据请求路径名查找某个文件下文件名字和路径名相同的文件 - 3.X里面有20多个中间件,但是在4.X里面 只保留了express.static - 语法 express.static('/设置一下请求路径/路径名','要被查找文件夹的绝对路径') 请求路径后 阅读全文
posted @ 2017-09-16 20:49 八bug哥哥 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: - 安装 body-parser模块- npm install body-parser -S- 调用- let bodyParser=require('body-parser');- 设置中间件- app.use(bodyParser.urlencoded({extended:true}));- 判 阅读全文
posted @ 2017-09-16 20:07 八bug哥哥 阅读(2815) 评论(1) 推荐(0) 编辑
摘要: 安装express $ npm install express --save 在node.js中,我们最常用的框架就是express Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 第一步 我们要 阅读全文
posted @ 2017-09-16 18:08 八bug哥哥 阅读(489) 评论(0) 推荐(0) 编辑
摘要: gitHub克隆地址 git clone https://github.com/Webxiaoyaun/vue-book.git 点击去Github下载 ## 一个书城## 有增加,修改,缓存,懒加载,node.js写的后台,动画过渡,轮播图 等功能 阅读全文
posted @ 2017-09-13 19:13 八bug哥哥 阅读(899) 评论(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哥哥 阅读(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哥哥 阅读(15698) 评论(0) 推荐(0) 编辑
摘要: createReadStream 是fs模块里面读流的一个方法 这个方法基于fs模块的,所以我们先要引进fs模块 let fs=require("fs"); createReadStream 读取文件,有两个参数 第一个参数,读取文件的路径 第二个参数 highWaterMark 最高水位线,默认最 阅读全文
posted @ 2017-09-12 11:37 八bug哥哥 阅读(19134) 评论(0) 推荐(0) 编辑