高考考试网
当前位置: 首页 高考资讯

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

时间:2023-05-22 作者: 小编 阅读量: 2 栏目名: 高考资讯

安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。Microsoft的语言开发者们说内部以及外部的客户都表示他们构建JavaScript代码的问题。一个选项是允许以ECMAScript5为目标以利用该版本独有的语言特性。JetBrains也计划在他们的IDE系列中支持TypeScript,而且已经发行了具有部分支持的PhpStorm6和WebStorm6预览版本。5开源TypeScript是开源的,其源代码可以在Apache2License下层CodePlex获得。

1、前言
  • typescript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。2012年十月份,微软发布了首个公开版本的typeScript,2013年6月19日,在经历了一个预览版之后微软正式发布了正式版TypeScript 0.9,向未来的TypeScript 1.0版迈进了很大一步。
2、背景
  • TypeScript 起源于开发应用程序规模的 JavaScript 应用程序的需求。Microsoft 的语言开发者们说内部以及外部的客户都表示他们构建 JavaScript 代码的问题。很多最终依赖于 JavaScript 的开发者通常用编译为 JavaScript 代码的另一种语言写脚本,例如 CoffeeScript 和 Script# (读作 ScriptSharp)。一个明显的劣势是也许无法从那另一种语言使用任何 JavaScript 的具体的语言特性,如果那种语言不支持它的话。在 Microsoft 内部,它导致了自定义工具以简化 JavaScript 组件的编写的需求。
3 特性
  • TypeScript 是一种给 JavaScript 添加特性的语言扩展。
  • 类型批注和编译时类型检查
  • 类 Classes
  • 接口 Interfaces
  • 模块 Modules
  • 类型注解 Type annotations
  • 编译时类型检查 Compile time type checking Arrow 函数 (类似 C# 的 Lambda 表达式)

语法上,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即可

  • 在线安装ts
  • 设置Nodejs
  • typeScript编译设置
  • ts文件
  • 启用typeScript
  • 设置代理
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写法很像。故虽然好几年没怎么开发前端,由于它的重要性特意重新花点进行整理这门前端语言。

,
    推荐阅读
  • vv是什么意思(vv的意思)

    VV,abbr.真空管;真空阀;电子管伏特计;真空管电压表;反过来(也一样);反之亦然;,现在小编就来说说关于vv是什么意思?下面内容希望能帮助到你,我们来一起看看吧!

  • 为什么总是网络延迟检测(6款免费网络延迟测试工具)

    6款免费网络延迟测试工具作为网络管理员或网络工程师,时刻关注网络的交付速度至关重要不仅需要确保自己有良好的响应时间,还需要确保网络的速度足以满足用户通信所需的每一条路径而手动测试每个路径将占用你所有的时间所以需要获得一个测试。

  • iphone为何能扩容内存(储存空间不够用)

    从苹果官方的定价来看,购买低配置的iPhone似乎要比高配置的更划算,然而16G或32G容量的iPhone使用一段时间之后,就会越来越感觉到手机储存空间不足,仅仅是一个微信就要占上十多个G。

  • 怎么去挽回一段爱情(感情基础不深的爱情)

    每个人都渴望有一段完美的感情,但完美与现实总有一段差距。两个人在一起免不了磕磕碰碰,但如果双方都缺乏对彼此的宽容与理解,就很容易导致感情的破裂。在某种情况下,感情是需要包容理解,但不代表对方要纵容你的坏习惯。理解与尊重是相互的,无论是谁,也不想别人误解自己。同意他所有的观点。所以挽回的时候,他说出的所有观点,你应该无条件赞同,这样能降低他对你的否定心理,也能拉近你们之间的距离。

  • 十二长生水法顺逆排法记忆(秘不外传的逆呼吸法)

    斜扎勾步龙探爪,白牛转角顶底全。手托榰石胸前抱,左右开合两膀圆。两膀坠下挺身力,龙与二虎分两边。放长呼吸泄肺气,寒暑不误练百春。运气上升昆仑顶,缓缓降下达足心。起落开合贯一气,上下左右气附身。气发丹田达指尖,气回肺腑松静存。气畅之人命长久,气短气弱难生存。两头封锁,气沉丹田。牙齿微扣,嘴唇微合。纳如起飞,吐似落雁。气通上下,周身循环。

  • 什么叫即视感(怎么理解既视感的意思)

    跟着小编一起来看一看吧!什么叫即视感正确写法应该是“既视感”。既视感,生理现象,也称幻觉记忆,“似曾相识”的意思,指没有经历过的事情或场景仿佛在某时某地经历过的似曾相识之感,也叫海马效应。既视感是真实存在,有科学解释的东西,不属于灵异事件,只是大脑的想象力里曾经有浮现过类似的场景罢了。或者说既视感来源于大脑的联想,它联想出这个画面。

  • 高血脂人群应注意哪些饮食方法(得了高血脂如何调理)

    饮食不节可以导致高血脂及很多相关疾病。长期大量进食高胆固醇的食物如蛋黄、动物内脏、鱼籽等,也可以导致高血脂。

  • 军棋规则是什么(军棋规则是什么样子的)

    军旗游戏开始,双方需依次翻棋,然后进行厮杀,炸弹不能放在第一行。棋子之间的相克关系任何棋子都能吃掉军旗,炸弹和任何棋子相遇同归于尽。在比赛中,杀光对方所有能移动的棋子表示获胜,或者用本方的棋子吃掉对方的军旗,也能获得胜利。军旗棋盘规则军旗的行走路线包括铁路线和公路线,每方各有5个行营和23个兵站,2个大本营,兵站是棋子的摆放位置,行营是棋子的保护区,大本营其中一个是军旗的摆放位置。

  • 海参不能和什么一起吃(海参不能与什么食物同吃)

    海参不能和什么一起吃海参不能和葡萄一起吃:葡萄的营养价值很高,葡萄中的多量果酸有助于消化,适当多吃些葡萄,能健脾和胃。而海参具有很强的修复再生功能,修复多年受损的肠胃是其功能的再现。但是一定要注意的是,海参不能和葡萄同食,不然就会起到相反的作用。如出现恶心便秘等症状。山楂不能和海参一起服用:因为山楂里面含有酸性物质会破坏海参所含的胶原蛋白,两者同时还会引起腹疼呕吐的症状。

  • 游戏准星辅助器(射击游戏准星软件推荐)

    网友的智慧是无穷的,你可以在屏幕中间粘上一粒米,作为准星还是不错的,游戏中饿了还能充饥。开个玩笑,其实在WIN10操作系统下就能完美解决屏幕准星。在按按下WIN+G键退出XBOX界面,这个小绿点就固定好了。如果想要取消这个小绿点,还是按照原方法打开点击右上角的图钉按钮取消就行了。我编辑本文用的是WIN7系统,无内置XBOX功能,操作的WIN10系统也忘记截图了,抱歉,就靠小伙伴脑补操作界面了。