1.Generator函数其实是一个封装了多个内部状态的状态机,执行它会返回一个遍历器对象,然后可以依次遍历Generator中的每一个状态,也就是分段执行,yield是暂停执行的标记,next恢复执行。 2.yield: - 一个函数里面,return只能执行一遍,yield可以执行多次; - G ...
分类:
其他好文 时间:
2017-05-26 22:00:01
阅读次数:
241
概述 本篇为《React Native之React速学教程》的最后一篇。本篇将带着大家一起认识ES6,学习在开发中常用的一些ES6的新特性,以及ES6与ES5的区别,解决大家在学习React /React Native过程中对于ES6与ES5的一些困惑。 ES6的特性 何为ES6? ES6全称ECM ...
分类:
其他好文 时间:
2017-05-26 20:42:25
阅读次数:
218
要使用babel,首先需要了解用的东西?它是一个用来进行ES6转化到ES5的转码器,从而在现有环境中进行执行。 一、配置文件.babelrc(搬运下) Babel的配置文件是.babelrc,存放在项目的根目录下。使用Babel的第一步,就是配置这个文件。 该文件用来设置转码规则和插件,基本格式如下 ...
分类:
其他好文 时间:
2017-05-26 18:22:11
阅读次数:
246
起因:开发中慢慢的学习使用es6,但是JavaScript需要浏览器来解析,而不是所有浏览器都支持es6,所以为了兼容es6,需要第三方工具进行编译es6。 工具:node,gulp,gulp-babel,babel-preset-es2015。 备注:只介绍基于node,gulp下的babel编译 ...
分类:
其他好文 时间:
2017-05-26 18:21:14
阅读次数:
196
es6是什么?借着这个话题,我想说:看着身为从事前端的工作者,连es6没听说,你还是转行吧。 1.gulp用到开发plugins如下: 说明: babel-preset-es2015 es2015转码规则 gulp-babel babel插件 gulp-jshint js检错 gulp-plumbe ...
分类:
其他好文 时间:
2017-05-26 17:05:45
阅读次数:
171
ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,出了这个块级作用域就不起作用。 ...
分类:
其他好文 时间:
2017-05-26 15:12:17
阅读次数:
127
本文原创地址链接:http://blog.csdn.net/zhou_xiao_cheng/article/details/52759632,未经博主允许不得转载。 相信很多人都使用过export、export default、import,然而它们到底有什么区别呢? 在JavaScript ES6 ...
分类:
编程语言 时间:
2017-05-26 15:11:18
阅读次数:
206
PromiseJavaScript 是单线程工作,这意味着两段脚本不能同时运行,而是必须一个接一个地运行。在浏览器中,JavaScript 与因浏览器而异的其他 N 种任务共享一个线程。但是通常情况下 JavaScript 与绘制、更新样式和处理用户操作处于同一队列。操作其中一项任务会延迟其他任务。... ...
分类:
其他好文 时间:
2017-05-26 13:18:26
阅读次数:
126
6.1 Other Collections Operations on Vectors: Vectors are created analogously to lists: val nums = Vector(1, 2, 3, -88) val peoplr = Vector("Bob", "Jam ...
分类:
其他好文 时间:
2017-05-25 18:59:05
阅读次数:
146
1.属性的简介表示法 2.属性名表达式 3.方法的name属性 4.Object.is() 5.Object.assign() 6.属性的可枚举性 7.属性的遍历 ES6一共有5种方法可以遍历对象的属性。 (1)for...in for...in循环遍历对象自身的和继承的可枚举属性(不含Symbol ...
分类:
其他好文 时间:
2017-05-25 15:47:48
阅读次数:
188