利用nodeJs打造一款alfred workflow

Any application that can be written in JavaScript, will eventually be written in JavaScript
—— Jeff Atwood 2007

自从电脑装了alfred(其实是有了powerpack)之后,总想自己写一个workflow。但是在alfred上找不到合适的文档,不知道应该如何在js里返回alfred需要的数据结构。

后来发现github上有一个alfy,结合yeomangenerator-alfred,就可以很容易的实现一款自己的alfred workflow啦!

Read More

ES6迭代器学习笔记

JavaScript原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一的接口机制,来处理所有不同的数据结构。

——《ECMAScript 6 入门:Iterator和for…of循环》(阮一峰)

Read More