前言 在《ES6 异步编程之一:Generator》中实现了一个异步函数调用链,它是一个顺序调用链,很类似责任链模式,但现实往往不是平铺直叙的,更多的其实是峰回路转,本文将继续讨论更多Generator的用法。 作为函数…
分类:CuteJavaScript
ES6 异步编程之二:Promise
异步回调的泥潭 异步回调是最直接的异步结果处理模式,将一个回调函数callback扔进异步处理函数中,当异步处理获得结果之后再调用这个回调函数就可以继续之后的处理,但是如果这个callback又是一个异步调用呢?众所周知…
带你入门 JavaScript ES6 (一)
本文同步 带你入门 JavaScript ES6 (一),转载请注明出处。 ES6: 是 ECMA国际组织于 2015 年 6 月 17 日发布的 ECMAScript 第六版,正式名为 ECMAScript 2015,…
[翻]ECMAScript 6 特性速览
原文地址:http://www.frontendjournal.com/javascript-es6-learn-important-features-in-a-few-minutes/ 下一个Javascript版…
从零开始写一个 Promise 库
原文: Write Your Own Node.js Promise Library from Scratch 作者:code_barbarian Promise 已经是 JavaScript 中异步处理的基石,回调的场…
从 ES 规范 中理解 this
从 ES 规范 中理解 this 本以为对 JS 中的 this 已经很熟练了,再看完冴羽的博客后,才发现自己对 ES 规范知之甚少,原来我都是根据经验在判断 this,这篇文章会从最底层的 ES 规范上去介绍 this…
让你的代码更简短,更整洁,更易读的ES6小技巧
让你的代码更简短,更整洁,更易读的ES6小技巧 写在文章前面 这篇文章翻译自ES6 tips and tricks to make your code cleaner, shorter, and easier to re…
带你玩转 JavaScript ES6 (六) - Map 映射
本文同步带你入门 带你玩转 JavaScript ES6 (六) – Map 映射,转载请注明出处。 本章我们讲学习 ES6 中的 Map(映射)。上一章节我们学习了 [Set(集合)]()的相关内容,如果说…
ES6 javascript 实用开发技巧
Javascript – ES6 javascript 实用开发技巧 本文只罗列出在 ES6 开发过程中相对实用的内容,并非一个高大全的文档,如果希望查阅详细的内容,可购买阮一峰老师所出版的 ES6 相关图书…
深入理解 Generator 函数
本文翻译自:Diving Deeper With ES6 Generators 由于个人能力有限,翻译中难免有纰漏和错误,望不吝指正issue ES6 Generators:完整系列 The Basics Of ES6 …
【ES6脚丫系列】Set+WeakSet+Map+WeakMap
本文字数:4700+,阅读时间约10分钟。 如果有理解不到位的地方,欢迎大家纠错。 一、Set 【01】Set是一种数据结构。类似于数组,但是成员的值都是唯一的,没有重复的值。 Set内部判断两个值是否相同,使用的算法类…
JavaScript 实现线程锁
JavaScript 实现线程锁 ECMAScript 2018 中增加了 SharedArrayBuffer 和 Atomics ,利用它们可以实现锁(Lock),即页面主线程和 Web Worker 线程间的锁。 S…