- 博客(6)
- 收藏
- 关注
原创 ES2018 新特征之:异步迭代器 for-await-of
1. 概述在 ECMAScript 2015(ES6) 中 JavaScript 引入了迭代器接口(iterator)用来遍历数据。迭代器对象知道如何每次访问集合中的一项, 并跟踪该序列中的当前位置。在 JavaScript 中迭代器是一个对象,它提供了一个 next() 方法,用来返回序列中的下一项。这个方法返回包含两个属性: done 和 value。迭代器对象一旦被创建,就可以反复调用 ne
2018-02-26 00:00:00 2473
原创 ES2018 新特征之:异步迭代器 for-await-of
1. 概述在 ECMAScript 2015(ES6) 中 JavaScript 引入了迭代器接口(iterator)用来遍历数据。迭代器对象知道如何每次访问集合中的一项...
2018-02-26 00:00:00 261
原创 一个关于模板字符串的使用技巧,以及 String.raw() 函数
在做前端开发的时候,我们经常会需要在 JavaScript 文件中书写 html 或者 css。在这种场景下,使用模板字符串是个很好的方式,这样就不需要进行复杂而丑陋的字符串拼接了。SomeHats 在 twitter 上给出了一个使用模板字符串的技巧:仔细看两张图,应该观察到不同了吧。直接使用模板字符串赋值 consttrired=... ; 时,编辑器没有对模板字符串进行语法高亮。而使用 ta
2018-02-07 00:00:00 1724 1
原创 一个关于模板字符串的使用技巧,以及 String.raw() 函数
在做前端开发的时候,我们经常会需要在 JavaScript 文件中书写 html 或者 css。在这种场景下,使用模板字符串是个很好的方式,这样就不需要进行复杂而丑陋的字...
2018-02-07 00:00:00 827
原创 现代编程语言最有趣的 10 大特性
Ten interesting features from various modern languages阅读时间大概 2 分钟如今大多数“现代”语言都依然使用老旧的 C-style 语法。我们看一下编程语言的年代:Lisp (1958)、Smalltalk (1972)、Objective-C (1984)、Haskell (1990)、OCaml (1996)、等等。这些都是上个世纪的语言了
2018-02-06 00:00:00 1598
原创 React 是否保持 state 更新的顺序?
stackoverflow 有人提问:Does React keep the order for state updates?我知道 React 的状态更新是异步执行的,为了性格优化,状态是批量更新的。所以你永远不能确信在调用 setState 后状态是否更新了。但是你是否可以确认 setState 调用后状态的更新顺序呢?比如以下情况:相同的组件?不同的组件?考虑以下按钮点击的例子:是否有可能
2018-02-05 00:00:00 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人