不需要安装bluebird,比较新的浏览器已经支持Promise,因此不需要引入bluebird, 也不需要加 var Promise = window.Promise. 另外,_animate()不要传参数,也不用在外面调用一次,直接写成立即执行函数,即这样:
(function _animate() {
........................
})();
(function _animate() {
........................
})();
2016-10-21
最新回答 / 慕前端3377544
我觉得应该是只要有数据传输,就会触发data事件,开始没有是文件比较小 ,小于一次传输的量(一次传输的大小约为64kb),所以只有一次,而加了暂停和重启就会 在重启时会再次触发 data 事件,所以就打印了两次
2016-10-21