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

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

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

安德斯·海尔斯伯格,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写法很像。故虽然好几年没怎么开发前端,由于它的重要性特意重新花点进行整理这门前端语言。

,
    推荐阅读
  • 犀牛蹄的功效与作用(犀牛蹄的功效是什么)

    犀牛蹄的功效与作用提高心脏功能:犀牛蹄是一种能强心的中药材,它非但能养分心肌,加强心肌的紧缩功效,还能加强人类心脏的抗氧化本领,可以稳固心率,加强心脏功效,在临床上它还能用于人类心梗以及心肌缺血以及心律不齐等常见心脏病的医治,其医治效用尤其卓越。

  • 觉醒年代陈鹤年扮演者(觉醒年代陈鹤年扮演者是哪位)

    下面更多详细答案一起来看看吧!觉醒年代陈鹤年扮演者《觉醒年代》陈鹤年的扮演者是杨景天。陈鹤年角色介绍:13岁。震旦学校学生,革命烈士。杨景天,中国内地男演员。2018年5月,杨景天参演个人首部电视剧《江山纪》进入演艺圈;同年5月,出演都市情感剧《我的真朋友》为观众所知;11月,出演古装神话剧《宸汐缘》从而受到关注;12月,参演革命历史题材电视剧《觉醒年代》。2019年9月,出演古装武侠剧《有翡》。

  • 绿茶之道茶业(百茶帮带你走进绿茶的世界)

    蒸青绿茶的品质特征是干茶呈条形,色泽绿,茶汤浅绿明亮,叶底青绿,香气鲜爽,滋味甘醇。烘青绿茶的品质特征:条索细紧,显峰毫,色泽深绿油润,细嫩者茸毛特别多,香气属嫩香或清香,滋味鲜醇,汤色清澈明亮,叶底匀整,嫩绿明亮。

  • 孕妇能吃莲雾吗(怀孕期间能吃莲雾吗)

    莲雾汁多味美,含有特殊水果风味,含少量蛋白质、脂肪、矿物质,具有清甜、淡香、水分丰富等特性,不但风味特殊,也是清凉解渴的佳品,非常适合孕妇在夏天的时候食用。莲雾也是一种可治多种疾病的佳果,性味甘平,功能润肺、止咳、除痰、凉血、收敛。台湾把莲雾和肉茸一起蒸来吃,是台湾非常出名的甜品,对人体有很好的清肺火作用,孕妇也可以食用。莲雾不耐贮藏,一般室温下只能贮存1周,所以买回后一定要趁新鲜食用。

  • 后背疼一般有几种原因(后背总疼是什么问题)

    呼吸系统疾病一些呼吸系统的疾病也会因为压迫到背部的神经而引发背部出现神经性的疼痛,这种疼痛是长期的,但是带有不规律性,根据病情是否加重,压迫的是否严重,疼痛的痛感也会随之变化,如果出现不规律的神经性的背部疼痛如果过了一段时间还是存在,就应该考虑自己是不是患上了呼吸系统的疾病了。

  • 饺子吉祥名字(饺子吉祥名字有哪些)

    饺子吉祥名字至珍饺子其中珍字就是有珍贵,珍惜的意思,寓意着此饺子非常珍贵,是人间精品。吉祥水饺想要开一家吉利的饺子店,那么首先吉利就是必要的,运用吉祥二字来起名,不仅简单明了,而且也非常好听,突出了吉的寓意。佛爷手捞饺佛爷手就是指的有福气的手,那么来此店吃饺子的人,就是代表着是非常有福气的,非常有好运气的人。金福饺子金和福两个字都是代表着吉利,吉祥的意思,而饺子的形状像元宝,也是寓意着福运的意思。

  • 腰椎间盘突出症自我疗法(腰椎间盘突出症自我疗法图)

    腰椎间盘突出症是一种较为常见的腰腿部疾病,在日常生活中我们可以利用一些简单易行的工具和练习方法进行锻炼,以达到缓解疾病所带来的不适,减轻症状。倒步行走练习腰椎间盘突出症患者可以检查每日进行2次倒着行走,每次坚持倒着走500-1000步,尤其是以中老年人更为适宜。仰卧沉腰锻炼腰椎间盘突出症患者进行锻炼时可仰卧在高枕上,臀尾骨部垫一个枕头,双腿屈在胸前,双手抱住,腰部自然下沉十五分钟以上。

  • 支护宝怎么申请ETC办理(支付宝etc怎么申请办理)

    据了解,全国车主均可在线办理ETC储值卡或记账卡,如果是办理储值卡,用户须交至少500元的预充值费用,储值卡还支持企业用户办理。现在,通过支付宝办理,在线下单后,支持全国上门配送安装。在传统采用车道隔离措施下的不停车收费系统通常称为单车道不停车收费系统,在无车道隔离情况下的自由交通流下的不停车收费系统通常称为自由流不停车收费系统。对于交通繁忙的大桥、隧道,不停车收费系统可以避免月

  • 干搓脸的正确方法(相关注意事项要知道)

    干搓脸的正确方法?以下内容大家不妨参考一二希望能帮到您!干搓脸的正确方法快速将双手搓红、搓热,搓得越热越好;把双手的手指放在下颚部,眼睛微闭,小拇指贴着鼻梁的位置向上搓,搓到发际线时双手自然打开。

  • 钥匙断在锁里面了咋办

    钥匙断在锁里面了咋办?跟着小编一起来看一看吧!找一个头很细的镊子,用上面的办法。如果是十字锁就麻烦了,就要用小的电钻的钻头,把锁眼在转大一点,然后用铁丝去勾断了的钥匙,或者用502胶水粘住断了的钥匙,轻轻地把它拔出来。可以在断了的钥匙上面滴上502胶水,迅速的和里面的断了的钥匙粘在一起,然后轻轻地往外拉,这样也许把钥匙搞出来。