async/await笔记
es7语法,主要作用让异步操作更简单,在Generator函数基础上优化得来 Generator 函数 var gen = function* () { var f1 = yield readFile('/etc/fstab'); var f2 = yield readFile('/etc/shells'); }; 调用: gen().next() gen().ne…
444 2017-02-08 去围观setTimeout 秘密
描述:计时器setTimeout是我们经常会用到的,它用于在指定的毫秒数后调用函数或计算表达式。 语法:setTimeout(code, millisec, args) 注意:如果code为字符串,相当于执行eval()方法来执行code。 当然,这一篇文章并不仅仅告诉你怎么用setTimeout,而且理解…
388 2017-01-18 去围观es6中的yield*用法
let generator = function* () { //这里的*不加就会报错,这种声明方法就是generator函数 yield 1; yield* [2,3,4]; //在数组前加* 遍历所有元素,不加* 直接遍历整体 yield 5; yield {name:'123',num:123}; }; var iterator = generator(); //generato…
711 2016-12-27 去围观js箭头函数=>,解决this指向问题
在js看到=>,如果没接触过Php或者类似的语言,估计会懵逼。 这个是es6的语法特性,主要是明确了this指向问题。直接来一个例子方便理解: $('#bt1').click(function () { console.log($(this)); //这里的this,是#bt1本身,这个我们不难理解 }); …
466 2016-12-26 去围观js判断昨天、今天、明天
js如何判断昨天、今天、明天 function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth()+1;//获取当前月份的日期 var d = dd.getDate(…
705 2016-11-06 去围观