es6中的yield*用法
let generator = function* () { //这里的*不加就会报错,这种声明方法就是generator函数 yield 1; yield* [2,3,4]; //在数组前加* 遍历所有元素,不加* 直接遍历整体 yield 5; yield {name:'123',num:123}; }; var iterator = generator(); //generato…
959 2016-12-27 去围观js箭头函数=>,解决this指向问题
在js看到=>,如果没接触过Php或者类似的语言,估计会懵逼。 这个是es6的语法特性,主要是明确了this指向问题。直接来一个例子方便理解: $('#bt1').click(function () { console.log($(this)); //这里的this,是#bt1本身,这个我们不难理解 }); …
715 2016-12-26 去围观让低版本浏览器兼容es5属性和方法
ie8 兼容 es5 es6 es7 兼容 ie8 babel 老的浏览器只支持es5的一些属性和方法,并不是全部。如果也想让它们能识别使用。可以在浏览器最前面引入: http://www.bootcdn.cn/es5-shim/ <script type="text/javascript" src="http://cdn.bootcss.com/es5-shim/4.5…
763 2016-12-26 去围观在线为css添加前缀
如果仅仅是为了批量添加css前缀,那就没有必要再本地搭建一个nodejs环境去安装类似的前端自动化工具了如:gulp、webpack、grunt。 直接访问:https://autoprefixer.github.io/ 或者:https://sdeno.com/autoprefixer/ 将要添加的css前缀复制到里面即可。 …
710 2016-12-20 去围观