九个超级实用的 ES6 特性

这篇文章介绍了一些特性,在我看来,一个严肃的 JavaScript 开发者每天都多多少少会用到这些特性。

谷歌博客:彻底弄懂JavaScript Promise

谷歌博客:彻底弄懂JavaScript Promise
来自谷歌博客的一篇文章详细的解释了为什么Promise这么受欢迎、它用在哪些地方,具体的用法有哪些,怎么样才能用好它。读此文章,让我彻底的深入了解了Promise的相关知识及其使用方法。

ES6 Promise有几种写法以及如何理解

Promise我们可以理解为做了一个保证,做了这个保证不管成功resolve()还是失败reject()都会告知我们———返回带有最终结果或者拒绝原因 的Promise。

HTML 自定义元素教程

HTML 自定义元素教程
组件是 Web 开发的方向,现在的热点是 JavaScript 组件,但是 HTML 组件未来可能更有希望。本文就介绍 HTML 组件的基础知识:自定义元素(custom elements)。

JavaScript洗牌算法之重复抽奖

十年踪迹的最新文章:5分钟现场撸代码——谈总结会抽奖程序,实际上就是一个洗牌算法,描述为从一个数组中随机抽取几个数出来,我之前写过的一个文章:js随机从数组中取出几个元素 正好符合上面的要求,看了他的代码,延伸出来的另外一种就是可以重复抽奖。

ES6 核心特性

本章讲述 ES6 核心特性。作者比较特别的一点就是使用对应的 ES5 代码来解释讲到的每一个特性。从变量声明、块级作用域、模板、箭头表达式、for of、默认参数、对象字面量、类到多项导出等。

js数组之indexOf/filter/forEach/map/reduce详解

这篇文章讲到数组的5个使用方法,目前我比较常用的有indexOf和forEach,其它则很少见,这些属性熟记于心能够给你平时的编码带来意想不到的方便,有点可惜的是在IE9以下都不支持这些方法,不过如果你是在移动端和现代浏览器上则不需要考虑这些兼容,另外微信小程序也支持这种写法。

js随机数组,js随机洗牌算法

js随机洗牌算法,在于如何随机排序一个数组,得出一个随机数组,网上有一些代码其实并不完全随机,下面这个答案来自stackoverflow高分回答,希望对你有所帮助。

ES6特性学习

ES6特性学习
原文:30 分钟掌握 ES6/ES2015 核心内容(上),讲了let, const, class, extends, super, arrow functions, template string, destructuring, defa ...

催眠式学习ES6

原文:我是如何在一天内学完ES6全部新特性的 前端博客注:看了下面的这篇文章,我觉得这写得真好,给了我几个学习新知识的方法,记录分享给大家。 1.催眠式学习方法(这玩意很有趣,感觉太棒了,我一定要搞定这个玩意,没啥难的…) 2.作用论学习方 ...