按时间归档:2018年08月
-
聊聊我对现代前端框架的认知
最近看到一篇国外的文章,说现代JS框架存在的根本原因是保持UI与状态同步、这其实与我这篇文章的思想是一致的,同时也印证了我对现代前端框架的认知是正确的。
-
【 ECMAScript 6进阶七】之WeakMap
前言 我们先从 WeakMap 的特性说起,然后聊聊 WeakMap 的一些应用场景。 特性 1. WeakMap 只接受对象作为键名 const map = new WeakMa…
-
【 ECMAScript 6进阶六】之模拟实现一个 Set 数据结构
es6新增了Set数据结构,它允许你存储任何类型的唯一值,无论是原始值还是对象引用。这篇文章希望通过模拟实现一个Set来增加对它的理解。
-
谈谈对 async/await 的理解,async/await 的实现原理是什么?
随着 Node 7 的发布,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。我第一次看到这组关键字并不是在 JavaScript 语言里,而是在 c# 5.0 的语法中。C# 的 async/await 需要在 .NET Framework 4…
-
如何进行前端自动化测试?
前端测试是前端工程方面的重要分支,有过一些探索,这里简单分享一下。 首先,还是要强调一点: 前端是一种特殊的GUI软件 看过我最近一年内做前端工程方面相关分享的人可能有印象,我总是…
-
嗨,送你一张Web性能优化地图
我们都知道对于Web应用来说性能很重要。然而性能优化相关的知识却非常的庞大并且杂乱。对于性能优化需要做些什么以及性能瓶颈是什么,通常我们并不清楚。
-
【 ECMAScript 6进阶五】之迭代器与 for of
遍历器(Iterator)就是这样一种机制。它是一种接口,为各种不同的数据结构提供统一的访问机制。任何数据结构只要部署Iterator 接口,就可以完成遍历操作(即依次 …