Art*_*iuk 50 javascript typescript ecmascript-6
我刚刚阅读了一些与TypeScript相关的广告信息,此外我还没有使用过这个JavaScript超集的经验.所以我有一些基本问题:
随意回答所有问题或问题的子集.谢谢.
mat*_*hew 12
尝试设计一种可以同时支持多种语言的 Web 浏览器正是 Google 尝试使用 Dart 做的事情。有一个为 Chrome 计划的 Dart 引擎,但这最终是一项太大的任务,除了“只是不使用 java 脚本”之外几乎没有什么好处。
我怀疑原生支持 Typescript 将是一项同样艰巨的任务。可能更好的是改进 ECMAScript 并在有意义的地方添加一些 TS 想法。不过我确实喜欢TS。
TypeScript不应本机运行。也就是说,这非常容易,例如https://github.com/basarat/typescript-script添加了对脚本标签的支持(尽管这为页面增加了6MB的支持JS)。
浏览器供应商不会添加此类支持(并且不应该)。浏览器运行的JavaScript和TypeScript可以即时进行转译
现代浏览器对TypeScript的支持情况如何?
Typescript可以编译为JS,因此所有浏览器(甚至IE6)都支持它
主要浏览器供应商对TypeScript的未来支持持何立场?
无需代表浏览器供应商的任何工作。
TypeScript和ECMAScript6之间有什么关系?TypeScript是否提供比ECMAScript6更多的功能?
是的,例如来自将来的javascript版本,例如类字段和类中的静态属性。
小智 5
无法在任何浏览器中运行或理解打字稿。因此,Typescript 被编译为 Javascript(浏览器可以理解)。Typescript 可以使用所有 ES6 特性,并且在编译过程中它们将被转换为像 ES5 这样的 Target 编译选项。
| 归档时间: |
|
| 查看次数: |
26573 次 |
| 最近记录: |