Tag:ES6

React高阶组件的使用

我们在使用redux的时候,一般会通过react-redux的connect来绑定react视图组件和redux的数据store. 调用connect的方式其实是将原来的普通的component转换为一个container,这就是高阶组件的一个典型的使用方式。


ES2015系列(八) Promise

本文是ES2015系列的第八篇文章,本来应该一周前就写完的,赶上出差开会花了一周多,去了趟海口。整个学习的节奏顿时慢了好多。感觉上半年怕是es6,es7的内容写不完了。最近做了一些react的项目,用到很多的promise特性,感觉是时候总结一下了。写这篇文章分享一下个人关于Promise的基本内容和使用的技巧。


ES2015系列(七) Generator

本文是ES2015系列的第七篇文章,上一篇中我们介绍了一些关于iterator的内容。本文讨论一下关于es6中generator的特性以及使用方法和场景。


ES2015系列(六) iterators

本文是ES2015系列的第六篇文章,分享一下我对于es6中迭代器的一些认识。迭代器和生成器作为两个重要的es6特性,我会分两篇文章讨论,本文属于个人的学习总结,如果有任何编写的不合理的地方,希望大家多多指正。


ES2015系列(五) Proxy代理

本文是ES2015系列的第五篇文章,讨论一些关于Proxy的使用。通过Proxy 我们可以定制化关于对象的基本操作,比如get或者set方法,枚举对象方法等等,对其行为进行拦截并修改。


Node-Event模块简介

Node的大量核心的API都是构建在Event模块上面的,比如stream模块,该模块内置的data事件可在数据到来时触发,一旦stream流对象为可读状态则发送readable事件,当数据读写完毕后发送end事件等。发送事件其实并非stream本身实现,而是借助于Event对象来实现事件的发送和监听回调绑定。本节内容基于现有的Node v5.7版本,介绍了Node的事件模块的主要API函数的使用,所有例子均可成功运行。


ES2015系列(四) Symbols的使用

本文是ES2015系列的第四篇文章,主要是跟大家一起探讨关于ES2015的新类型Symbols。尽管对于该类型接触这么久,但是却很少在日常使用它,所以今天正好抽时间去查阅了一些资料,总结了一些内容,欢迎大家一起探讨如何使用该类型,以及对于Symbols的引入是否会改善原有的js代码的一些问题。


ES2015系列(三) 正则表达式

本节内容我们继续探讨关于ES2015的一些新的内容,在js中我们经常用一些正则表达式去匹配验证一些表单信息,比如email,url,password格式等等。在ES6版本中,引入了一些新的正则表达式的用法,通过这些方法,允许我们实现一些更强大的正则验证, 部分实例代码来源于<You don't know JS> 系列。


ES2015系列(二) 理解Object.assign

本节内容我们继续探讨关于ES2015的一些新的内容,Object.assign函数的使用,使用该函数我们可以快速的复制一个或者多个对象到目标对象中,本文内容涉及es6,es7相关的对象复制的内容,以及一些es5的替代方案的介绍。


ES2015系列: class与prototype继承

本节内容作为ES2015系列的一部分,主要是讨论一下新的ES6中的关键词class的使用方法,和原有prototype继承之间的关系,并对于一些JavaScript继承的相关内容作了一些分析和总结,欢迎大家一起探讨学习。