1、前言2、背景3 特性

语法上,TypeScript 很类似于 JScript .NET,另外一个添加了对静态类型,经典的面向对象语言特性如类,继承,接口和命名空间等的支持的 Microsoft 对 ECMA-262 语言标准的实现。

4 工具
  • TypeScript 编译器,名称叫 tsc, 是用可以被编译为可以被执行在任何 JavaScript 引擎中,在任何宿主 - 如浏览器 - 中的常规 JavaScript 的 TypeScript 写的。编译器包被绑定于一个可以执行编译器的脚本宿主。使用 Node.js 作为宿主的 Node.js 包同样可以获得 也有用 JavaScript 写的客户端编译器的一个 alpha 版本,它在页面载入时,实时执行 JavaScript 代码。这种编译器的当前版本默认支持 ECMAScript 3。一个选项是允许以 ECMAScript 5 为目标以利用该版本独有的语言特性。类,尽管是 ECMAScript 6 标准的一部分,在这两个模式下都可用。
  • IDE 和编辑器支持 Microsoft为 Visual Studio 2012 和WebMatrix 提供了一个插件,也为 Sublime Text, Emacs 和 Vim 提供了基本的文本编辑器支持。[ 在线的 Cloud9 IDE也支持 TypeScript。JetBrains 也计划在他们的 IDE 系列中支持 TypeScript, 而且已经发行了具有部分支持的 PhpStorm 6和 WebStorm 6 预览版本。
5 开源
  • TypeScript 是开源的,其源代码可以在 Apache 2 License 下层 CodePlex 获得。这个项目由 Microsoft 维持,但是任何人可以通过经 CodePlex 项目页发送反馈,建议和 bugfixes 而做出贡献
6 、安装准备设置网络代理
  • 1)步骤--window -->>NetWork Conntions
  • 2)打开QQ IP代理找一个网速快的IP设置,建议使用美国的.
7、Nodejs下载与安装

http://nodejs.org/download/

8 、Eclipse下的typescript插件

http://eclipse-update.palantir.com/eclipse-typescript/注意:1)不要勾选Enable typeScript Builder,勾选了这个它不会帮你生成js文件2)勾选Disable typeScript Builder即可

typescript项目实现用法(TypeScript在Eclipse安装详细教程)(1)

  • 在线安装ts

typescript项目实现用法(TypeScript在Eclipse安装详细教程)(2)

  • 设置Nodejs

typescript项目实现用法(TypeScript在Eclipse安装详细教程)(3)

  • typeScript编译设置

typescript项目实现用法(TypeScript在Eclipse安装详细教程)(4)

  • ts文件

typescript项目实现用法(TypeScript在Eclipse安装详细教程)(5)

  • 启用typeScript

typescript项目实现用法(TypeScript在Eclipse安装详细教程)(6)

  • 设置代理

typescript项目实现用法(TypeScript在Eclipse安装详细教程)(7)

9、typescript官方

http://www.typescriptlang.org/(官方网址)http://www.typescriptlang.org/Tutorial/(官方例子)

总结与感想

文章是本人2014年撰写,而GItHub的源代码是有些是2014年与2015年进行整理,由于在2013年项目接触TypeScript,同时在当年接触KendoUI开发的时候TypeScript的影子,故一年后决定把官方文档所有API文档认真琢磨了一遍,并且撰写成一本最全的中文TypeScript入门指南详解案例教程与代码,当初的下载量还是比较高的。由于最近接触Kotlin,自从学习TypeScript,它的语法对我后面学习Kotlin有了极大的帮助,个人感觉,它的语法跟ActionScript,Swift写法很像。故虽然好几年没怎么开发前端,由于它的重要性特意重新花点进行整理这门前端语言。

,