blog icon indicating copy to clipboard operation
blog copied to clipboard

Where my blog posts

Results 2 blog issues
Sort by recently updated
recently updated
newest added

> 之前的一篇翻译[安利了一下 TypeScript](https://github.com/techird/blog/issues/1),今天再给大家翻译一篇 TypeScript 和 JSX 结合使用的安利文。 > 原文地址:http://www.jbrantly.com/typescript-and-jsx/ 对 JSX 的支持已经在 TypeScript 官方落地了!非常感谢 [Ryan Cavanaugh](https://twitter.com/SeaRyanC) 和 [François de Campredon](https://twitter.com/fdecampredon) 的大力推动。在这篇文章中,笔者打算跟大家探索一下如何把 JSX 和 TypeScript 的第一特性——静态类型检查完美结合使用。 ## 发展历史 当我们开始在 [AssureSign](https://www.assuresign.com/) 项目中实验性地使用...

> 原文地址:https://medium.com/@vivainio/typescript-is-pretty-good-d8fecf80ea0c 概览:为什么说跟 ES6 比起来,TypeScript 更好呢? 好高兴,现在前端社区开始普遍接受转译的做法了(即把各种语法转换成 JS 执行)。虽然还是有部分 ES5 的死忠粉,但他们之中,有绝大部分在一旦在心里接受了 [Crockford 的信仰](http://www.barbarianmeetscoding.com/blog/2014/11/25/dev-talk-monday-douglas-crockford-es6-new-ways-of-writing-better-javascript/)之后,也会忘掉过往固执的经验并且开始转军接受。 大家都知道 ES6 相当牛逼。然而无论怎么牛逼的 ES6 始终有一样东西是给不了你的,那就是帮你检查你的代码是否正确——前人把这个叫做「汇编」或「类型检查」。打个比方,你在第 12 行实例化了类 `Foo` 的一个对象,ES6 在 13 行就会忘记提醒您这个对象有一个 `bar()` 方法。在 ES6 的规范下,你导入了你明确知道里面有什么的模块没有用,就是你明确暴露了想要暴露的变量也没有用。 一些代码检查工具可以帮你做一些弱弱的检查,但是它们一般也只是提示一下你该用单引号还是双引号(显然现在单引号比较受欢迎,虽然这是和祖先们写字符串的方法是相悖的)或者是提示你文件尾部缺少了一个空行。这种感觉就像用正则来解析...