typescript编译到什么版本的javascript
what version of javascript does typescript compile to?
我是一个typescript noob和javascript假人,所以请尽可能明确,不要太书呆子气。
我的基本理解是,Typescript是由一个神秘的存在预先编译成Javascript的。然后浏览器将呈现Javascript。然而,如果javascript对于浏览器来说太高级了,你可以使用babel将javascript代码简化为另一个javascript版本,比如ES5(我听说几周前Internet Explorer就可以处理它了)。
所以问题是:Typescript编译成什么Javascript版本?(ES6、ES5等?)我如何根据需要修改它?
您可以使用--target选项指定目标ECMAScript版本。
以下是您在Visual Studio中的操作方法。
更改.csproj文件中的TypeScriptTarget。。。
<TypeScriptTarget>ES5</TypeScriptTarget>
以下是如何从命令行执行此操作。(注意ES3是默认值)
+----------+-----------+---------------------------------------------+
| Option | Shorthand | Description |
+----------+-----------+---------------------------------------------+
| --target | -t | Specify ECMAScript target version: 'ES3' |
| | | (default), 'ES5', or 'ES6' |
+----------+-----------+---------------------------------------------+
相关文章:
- 如何设置jsfiddle's的javascript版本
- 什么是从html表单发送数据的纯javascript版本
- as3中enter_frame的javascript版本
- 调试时更改 JavaScript 版本
- 提取周围方法的 JavaScript 版本
- 如何知道我的NODEJS中的哪个javascript版本
- JavaScript版本如何与ECMAScript版本关联
- HTA 中的 JavaScript 版本
- 对nodejs版本和javascript版本感到困惑
- 有没有JavaScript版本的Reflection::newInstaceArgs(args)
- .click() 的原始 JavaScript 版本
- 在哪里可以找到android 4.2.2闹钟中的时间选择器的Javascript版本
- 自动javascript版本控制,避免浏览器缓存清理
- 如何使用javascript检测javascript版本一致性
- reddit投票算法,javascript版本
- Javascript版本控制以避免缓存,这些实践的区别
- jQuery' $var = ($var)语句的javascript版本是什么?
- IE9中iframe内的Javascript版本
- 香草JavaScript版本的jQuery .click
- 检测JavaScript版本