函数式编程介绍

许多函数式编程(以下简称fp for functional programming)文章都说一些抽象的fp技巧. 比如构造(composition), 管道操作(pipelining), 高阶函数(higher order functions). 本文不同. 这里会告诉大家一些平时大家平时每天都要写的命令式的, 非函数式的代码应该如何转换为fp风格的例子.

MORE

体验stage-3 async/await

ECMAScript官方提出的异步解决方案(可能是阶段性的终极方案), 原理是generator的执行器(官方逼死同人系列ww[co]). 越新的东西越傻瓜, 所以来体验下.

本文所有的结论都是基于babel的preset-stage-1环境编译实验的结果(这个性质是stage-3的, 只是偷懒?)

MORE

谷歌拓展程序初体验

谷歌的拓展其实就是一(几)个网页而已拉, 1分钟就可以很容易弄起来一个谷歌拓展. 所以gogogo.

MORE

博客生成目录

本次尝试给博客的文章加个目录. 完成了第一版, 虽然还存在各种问题, 但是大概的样子已经有了.
前前后后的东西也不多吹了, 直接由步骤作为大标题了.

MORE

angular decorator

许多知识点只在脑内有印象而并没有实际应用, 比如我ng的decorator, 今终于有机会来一把体验.

MORE

楚门的世界

在es6 in depth系列的翻译中看见作者提到了true man show, 休息的时间看了下. 在此总(ju)结(tou)一下.

MORE

es6 in depth let 与 const

当Brendan Eich在1995年设计了第一版javascript, 他留下了很多错误, 包括至今还留着的部分, 包括Dateobject和object会在你试图乘他们的时候转换为NaN. 但他也有做得好的地方: object; prototypes; 等等. 让语言有了骨架. 使语言比看上去的更好.

MORE

es6 in depth 类

今天我们来讲一下一个老问题的语法: javascript中的object构造器创建.

MORE

es6 in depth Proxy

下面的代码是我们今天要讲的内容:

MORE

es6 in depth 生成器-续

上一次我讲了生成器是es6里最有魔性的特性. 我讲了为什么他会是将来的异步编程. 然后我说了:
但我觉得这篇文章已经够长了. 就像生成器一样, 我们也要暂停一下, 然后在以后的时间继续.
现在到了这个时间了.

MORE