-
promise对象三种状态 1、未完成(pending) 2、已完成(fulfilled) 3、失败(rejected)查看全部
-
pipe方法的使用。学会数据流和buffer的操作。查看全部
-
Buffer在初始化的时候长度就被指定了,没法修改。写入内容会覆盖原先的内容。查看全部
-
定制读写流和转换流查看全部
-
利用pipe读写数据查看全部
-
利用流复制视频查看全部
-
var Promise = window.Promise; function promiseAnimate(ball, distance) { return new Promise(function(resolve, reject){ function _animate (ball, distance){ setTimeout(function(){ var marginLeft = parseInt(ball.style.marginLeft, 10); if(marginLeft === distance){ //需要运行 resolve 改为 resolve(); resolve(); return; } else { if(marginLeft < distance){ marginLeft ++; }else{ marginLeft --; } } ball.style.marginLeft = marginLeft + 'px'; _animate(ball, distance); }, 13); }; _animate(ball, distance); }) }; promiseAnimate(ball1, 100) .then(function(){ return promiseAnimate(ball2, 200) }) .then(function(){ return promiseAnimate(ball3, 300) }) .then(function(){ return promiseAnimate(ball3, 150) }) .then(function(){ return promiseAnimate(ball3, 150) }) .then(function(){ return promiseAnimate(ball1, 150) })查看全部
-
buffer用来保存原始数据。流用来暂存和移动数据。流里面传递,是以buffer来传递的。如果只用buffer的话,当请求太多的时候,有可能一下子就把内存用完了。所以要利用流边读边写。查看全部
-
为什么运行https.js出错 提示是没有ssh_key.pem的文件查看全部
-
HTTPS服务器查看全部
-
Promise使用bluebird库查看全部
-
重写转换流查看全部
-
重写可写流查看全部
-
重写可读流查看全部
-
pipe能连接readstream和writestream的数据流操作,这样就不用去关注怎么从输入流流到输出流的过程查看全部
举报
0/150
提交
取消