Generator 函数的异步应用Generator 函数的异步应用异步编程对 JavaScript 语言太重要。Javascript 语言的执行环境是“单线程”的,如果没有异步编程,根本没法用,非卡死不可。本章主要介绍 Generator 函数如何完成异步操作。传统方法ES6 诞生以前,异步编程的... ...
分类:
其他好文 时间:
2018-01-16 17:56:32
阅读次数:
115
es6的... (1):函数rest参数和扩展 sum1(...sum){//传多个参数 let total=0; for(var i of sum){ total+=i; } console.log(`${total}`) } sum1(1,2,'',4,5) let sum2=(...sum)= ...
分类:
其他好文 时间:
2018-01-16 14:09:58
阅读次数:
136
es6从零学习(三):Class的基本用法 一:定义一个类 上面代码定义了一个“类”,可以看到里面有一个constructor方法,这就是构造方法,而this关键字则代表实例对象。 Point类除了构造方法,还定义了一个toString方法。注意,定义“类”的方法的时候,前面不需要加上functio ...
分类:
其他好文 时间:
2018-01-16 00:41:27
阅读次数:
204
Object.assign方法用于对象的合并,将源对象( source )的所有可枚举属性,复制到目标对象( target )。 详细使用稳步到前辈: http://blog.csdn.net/qq_30100043/article/details/53422657 ...
分类:
编程语言 时间:
2018-01-15 22:23:47
阅读次数:
222
1.数值扩展 var num = 0b11; console.log(num);3 var num = 0o11;console.log(num);9 var num = 1.234; console.log(Math.trunc(num))//干掉小数点console.log(Math.sign( ...
分类:
编程语言 时间:
2018-01-15 20:36:08
阅读次数:
139
我们知道一个组件从进入到销毁有很多的钩子函数,同样在路由中也设置了钩子函数。路由的钩子选项可以写在路由配置文件中,也可以写在我们的组件模板中。我们这节课就介绍这两种钩子函数的写法。 路由配置文件中的钩子函数 我们可以直接在路由配置文件(/src/router/index.js)中写钩子函数。但是在路 ...
分类:
其他好文 时间:
2018-01-15 20:17:43
阅读次数:
116
在ES6之前, JS是无法通过继承的方式创建属于自己的特殊数组的, 也就是说可以使用原型链来继承数组的一些方法, 但是某些返回一个数组的方法返回的值还是一个Array的实例, 例如slice, length等, 还是Array的实例属性, 和当前原型链末尾的函数没什么关系, 只是借用了Array的方 ...
分类:
其他好文 时间:
2018-01-15 18:51:24
阅读次数:
132
解构赋值: ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 数组的解构赋值: 按照对应的顺序解构。 var arr = [1,[2,3]]; var [a,[b,c]] = arr; console.log(a,b,c); var obj ...
分类:
其他好文 时间:
2018-01-15 18:45:25
阅读次数:
88
CO函数库 用于 Generator 函数的自动执行,co函数返回一个promise对象 Generator 函数: 协程的概念:A执行— A暂停,执行权给B B交回执行权 A恢复执行 Generator 函数是协程在 ES6 的实现,最大特点就是用yield命令 可以交出函数的执行权(即暂停执行) ...
分类:
其他好文 时间:
2018-01-15 17:38:45
阅读次数:
134
【iOS学习】 【node学习】 1. node.js 加密算法库(crypto.js) 【vue、weex学习】 【其他】 1. webpack+ES6+less开发环境搭建 ...
分类:
其他好文 时间:
2018-01-14 22:46:18
阅读次数:
163