标签 TypeScript 下的文章

文蔺 发布于 2016-09-28

[译] 函数式 TypeScript

谈到函数式编程时,我们常提到机制、方法,而不是核心原则。函数式编程不是关于 Monad、Monoid 和 Zipper 这些概念的,虽然它们确实很有用。从根本上来说,函数式编程就是关于如使用通用的可复用函数进行组合编程。本文是我在重构 TypeScript 代码时使用函数式的一些思考的结果。首先,我们需要用到以下几项技术:尽可能使用函数代替简单值数据转换过程管道化提取通用函数来,开始吧!假设我们有...

阅读全文 »

文蔺 发布于 2016-09-08

笔记:TypeScript 中引用全局变量

朋友的朋友,最近的一个项目使用了 angular.js,是使用 typescript 开发的。让我惊奇的是,竟然还是使用 1.2 版本。项目还引用了一个外部 js(没有现成的 .d.ts 文件可用)。这个 js 文件暴露了一个全局变量,需要在 ts 文件中调用。暂且命名为 ClassOutOfTS。那么问题来了。在 ts 中直接调用 new ClassOutOfTS() 会引起编译报错,因为 ts...

阅读全文 »

文蔺 发布于 2016-07-20

[译] 关于转译器 JavaScript 程序员需要知道的事

想要在与 ECMAScript 保持一致的同时也不抛弃那些没有最新 JavaScript 特性的浏览器吗?或者在成为标砖之前试验那些即将到来的特性,以告诉 ECMAScript 哪些对你有用,哪些没什么用?再或者就是想利用那些大型项目中提高 JavaScript 效率的工具?转译器(transpiler)可以帮你完成所有这些。转译器是将一种语言的代码转换为另一种语言代码的工具,它们过去曾被更多地用...

阅读全文 »