TypeScript编译工具
2.0 官网版- 软件大小:263 MB
- 更新日期:2017-06-29
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费软件
- 软件官网:未知
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍人气软件相关文章网友评论下载地址
VLMenuPlus中文版可以帮助您在开发文本程序的时候获得更好的帮助,本软件并不是一个完整的开发系统,他只是作为开发插件使用,可以加载到Visual Basic Visual C++、VS等多种软件上使用,让您在构建开发环境以及调试代码的时候获得更加智能的开发方案,TypeScript编译工具支持重构操作,可以自动会您编辑的程序代码进行检测,及时将不合理的地方反映给设计人员,让您提前预防编辑错误的问题,使您设计的程序更加趋向与合理的设计流程。
软件功能
开始和结束JavaScript
TypeScript从与数百万JavaScript开发人员今天所知道的相同的语法和语义开始。使用现有的JavaScript代码,并入流行的JavaScript库,并从JavaScript调用TypeScript代码。
TypeScript编译为在任何浏览器,Node.js或支持ECMAScript 3(或更高版本)的任何JavaScript引擎中运行的简洁JavaScript代码。
强大的应用程序工具
类型使JavaScript开发人员可以在开发JavaScript应用程序时使用高效的开发工具和实践,如静态检查和代码重构。
类型是可选的,类型推断允许一些类型的注释对代码的静态验证产生很大的影响。类型允许您定义软件组件之间的接口,并了解现有JavaScript库的行为。
最先进的JavaScript
TypeScript支持最新和不断发展的JavaScript功能,包括来自ECMAScript 2015和未来建议(如异步函数和装饰器)的JavaScript功能,以帮助构建强大的组件。
这些功能在开发阶段可用于高可信度应用程序开发,但被编译成针对ECMAScript 3(或更新)环境的简单JavaScript。
软件特色
TypeScript 2.0改进了lib.d.ts库里的DOM类型。这是自TypeScript 1.0以来第一次大的改动;为了拥抱标准DOM规范,很多特定于IE的定义被移除了,同时添加了新的类型如Web Audio和触摸事件
注意:大多数的改变不需要你安装新版本的VS TypeScript插件。
当前的每日构建不包含完整的插件安装包,但是我们正在试着提供每日构建的安装包。
更新IDE来使用每日构建
你还可以配置IDE来使用每日构建。 首先你要通过npm安装包。 你可以进行全局安装或者安装到本地的node_modules目录下。
使用方法
不可及的代码
一定无法在运行时被执行的语句现在会被标记上代码不可及错误. 举个例子, 在无条件限制的 return,throw, break 或者 continue 后的语句被认为是不可及的. 使用 --allowUnreachableCode 来禁用不可及代码的检测和报错.这里是一个简单的不可及错误的例子:
接受一个特定字符串集合作为某个值的 API 并不少见. 举例来说, 考虑一个可以通过控制动画的渐变让元素在屏幕中滑动的 UI 库:
从TypeScript 1.5开始,在箭头函数里使用arguments会被标记成错误以确保你的代码转成ES6时没语义上的错误。
--module不允许与--outFile一起出现,除非 --module被指定为amd或system
之前使用模块指定这两个的时候,会生成空的out文件且不会报错。
为了让编译器能够选择正确的检查类型,它与JavaScript里的处理流程相似。 它查找重载列表,尝试使用第一个重载定义。 如果匹配的话就使用这个。 因此,在定义重载的时候,一定要把最精确的定义放在最前面。
方法是为同一个函数提供多个函数类型定义来进行函数重载。 编译器会根据这个列表去处理函数的调用。 下面我们来重载pickCard函数。
JavaScript本身是个动态语言。 JavaScript里函数根据传入不同的参数而返回不同类型的数据是很常见的。
主要优势
--sourceRoot:
指定TypeScript源文件的路径,以便调试器定位。当TypeScript文件的位置是在运行时指定时使用此标记。路径信息会被加到sourceMap里。
--strict:
启用所有严格类型检查选项。
启用--strict相当于启用 --noImplicitAny, --noImplicitThis, --alwaysStrict和--strictNullChecks。
--strictNullChecks:
在严格的null检查模式下,null和undefined值不包含在任何类型里,只允许用它们自己和any来赋值(有个例外,undefined可以赋值到void)。
--stripInternal[1]:
不对具有/** @internal */ JSDoc注解的代码生成代码。
--suppressExcessPropertyErrors[1]:
阻止对对象字面量的额外属性检查。
--suppressImplicitAnyIndexErrors:
阻止--noImplicitAny对缺少索引签名的索引对象报错。查看issue #1232了解详情。
--target
-t:
指定ECMAScript目标版本"ES3"(默认),"ES5","ES6"/"ES2015","ES2016","ES2017"或"ESNext"。
注意:"ESNext"最新的生成目标列表为ES proposed features
使用说明
Atom
Atom-TypeScript,由TypeStrong开发的针对Atom的TypeScript语言服务。
Eclipse
Eclipse TypeScript 插件,由Palantir开发的Eclipse插件。
Sublime Text
Sublime的TypeScript插件,可以通过Package Control来安装,支持Sublime Text 2和Sublime Text 3.
语法高亮
leafgarland/typescript-vim提供了语法文件用来高亮显示.ts和.d.ts。
HerringtonDarkholme/yats.vim提供了更多语法高亮和DOM关键字。
Visual Studio Code
Visual Studio Code,是一个轻量级的跨平台编辑器,内置了对TypeScript的支持。
Webstorm
WebStorm,同其它JetBrains IDEs一样,直接包含了对TypeScript的支持。
下载地址
-
TypeScript编译工具 2.0 官网版
其他版本下载
- 查看详情Dev C++下载 (TDM-GCC) 5.11.0 绿色中文版64.1 MB简体中文16-11-15
- 查看详情梦龙网络计划软件 2016 支持win7/win826.8 MB简体中文16-11-07
- 查看详情SAS(统计分析软件)32/64位附安装教程序列号 9.4 中文免费版25 GB简体中文16-09-27
- 查看详情ABB RobotStudio(机器人仿真软件)下载 6.0.2 免注册中文版2.2 GB简体中文16-11-07
- 查看详情codecombat 2020 官方免费版23.3 MB简体中文16-10-14
- 查看详情gx works3(三菱plc编程软件) 附安装教程 1.513k 最新免费版1.54 GB简体中文16-11-08
- 查看详情systemview(通信仿真软件) 附接收机教程 5.0 最新免费版35.83 MB简体中文16-11-03
- 查看详情vc++2015 64位(微软/英文) 14.0.23026 官方最新版12.29 MB简体中文16-10-11
- 查看详情weblogic 12c32位/64位 附安装方法 12.1.3 最新免费版3.71 GB简体中文16-10-29
- 查看详情delphi xe10 下载 官网最新版1.76 GB简体中文16-11-02
人气软件
v2rayN Windows客户端 32/64位1.48 MB
/简体中文GX Works2 含序列号423 MB
/简体中文Visual Studio Code (VSCode)中文版下载53.9 MB
/简体中文.NET Framework 3.5 cab格式离线安装包68.8 MB
/简体中文Dev C++下载 (TDM-GCC)64.1 MB
/简体中文s7 200 smart编程软件下载372 MB
/多国语言Xshell 6中文破解版15 MB
/简体中文RSLogix 5000 含序列号5.14 MB
/简体中文pycharm2020.1384 MB
/简体中文qt creator5.8破解版(32/64位)69.1 MB
/多语言[中文]
相关文章
查看所有评论>>网友评论共0条
精彩评论