Tag Archives: code-in

JavaScript 通过模式匹配实现“重载”

昨天rank同学向我提出一个问题,在实际应用中有些接口需要提供类似于函数重载的功能,以方便开发者组织代码逻辑,简化使用者调用。 正好infinte同学提出“更优雅的兼容”其实也和这个问题有一定的关联(我们后面会看到)

Posted in Discussion, 中文 | Also tagged , , | 11 Comments

更优雅的兼容

对于JS框架开发中的客户端(浏览器)兼容难题,各位想必都不陌生。平常,我们都用if去面对接口不一致以及成堆的bug。然而,这里介绍的方法却可以让兼容更加优雅。

Posted in Browser, 中文 | Also tagged , , , | 17 Comments

Church计数和Lambda演算——不用“数”的自然数运算

试发一篇—— 我们讨论一个语言的“原生态”的时候,喜欢去掉一切不相关和非必要的特性,追求一个轻的、朴素的核心,而搞数学的家伙更是乐于把不要的东西全全都去掉,这不,Church计数告诉我们,如何完全不使用“数“来进行自然数的定义与演算

Posted in 中文 | Also tagged , , , | Leave a comment