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

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

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

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

,
    推荐阅读
  • 同济大学附属嘉定实验学校(嘉定新添交大附中嘉定教育集团)

    日前,嘉定区人民政府、上海交通大学、上海交通大学医学院附属瑞金医院合作办学签约仪式举行。强强联手,打造公办九年一贯制据悉,嘉定区、上海交通大学和附属瑞金医院在基础教育和医疗方面有着良好的既往合作基础。据悉,三方将合作举办公办九年一贯制的上海交通大学附属嘉定实验学校,以“百年老校”的品质建设一所“未来学校”。两校将成立教研共同体,促进教师的共同成长,今年新招聘教师将委托交大附中嘉定分校统筹完成。

  • 什么样的翡翠值得收藏(关于什么样的翡翠值得收藏)

    颜色靓丽翡翠颜色丰富,大部分都喜欢有颜色的翡翠,因为正是这些不同色彩的翡翠,构成了绚丽多彩的翡翠世界。“物以稀为贵”像帝王绿这种高货只存在于极少人手中,升值潜力很大。但是并不是只有帝王绿才能收藏,一般来说在种水比较好的情况下,选择符合浓阳正匀的原则就很适合收藏!

  • 肾结石喝茶有什么讲究(有肾结石不能喝茶)

    肾结石患者在饮食上有诸多禁忌,尤其是在喝茶方面,很多医生都建议患者要少喝些茶。但是对于肾结石患者来说,如果再喝凉茶,则可能会使肾结石的症状更加的加重。肾结石患者是可以喝茶的,但是一定要喝有利于病情恢复的茶。

  • 10句话让你瞬间清醒(五句话让你瞬间清醒)

    以下内容希望对你有帮助!一狼道4.人的背后是命,把生命维度修好,自有好运。—墨菲定律5.能帮的就帮,不能帮的别逞强一羊皮卷

  • 教资报名后一般缺考多少(教资报考人数已超千万)

    近日,教育部教师工作司司长在新闻发布会上表示,十年来,教师资格考试和定期注册制度全面实行,教师资格考试报名人数由最初的17.2万人次跃升至今年的1144.2万人次,增加66倍。此外,教师岗位的竞争也会相应地增加。小学教师资格证,要有专科以上学历;初中及以上的教师资格证,需要本科及以上学历。

  • 北京市出租车扫码登记乘车(邢台市区出租车启动实名制扫码乘车)

    17日记者获悉,为保障广大市民健康、安全出行,进一步加强市区出租汽车疫情防控工作,确保对重点疑似人员行程轨迹实施及时、有效追溯,自2月19日起,至疫情防控工作结束,邢台市区出租汽车启用实名登记乘车。据了解,邢台市区正在运营的出租汽车均配备出租汽车乘客实名登记系统二维码。未携带手机或使用手机不便的,由出租汽车驾驶员协助登记。广大市民在乘坐公共交通工具时,要积极配合出租汽车司机进行体温检测和信息登记。

  • 做猫咪吃的甜品(没有什么是一份猫舌饼干)

    没有什么是一份猫舌饼干之前霓虹很火的白色恋人来啦~~售价大概在12元每块,当然啦人家那包装费都很贵现在疫情期间也没法去霓虹,只能自己做了自己吃,纯的不添加,夹心也是纯可可脂的巧克力的超级美味,一点不比市售的差By沈麦麦用料。

  • 分手复合小技巧(分手复合技巧有哪些)

    当今社会,离婚率快速增长,年轻人的感情也很脆弱。让这种爱情更加脆弱易破裂,社会工作压力巨大。分手就像撕裂一个人心中的伤口,复合就是缝合伤口。也更有利于重新审视这段关系中那个地方出了问题。男生可以向女生的朋友寻求帮助。请女生朋友带女生到指定位置,提前安排好。

  • 鹁鸪怎么读(鹁鸪的拼音是什么)

    下面希望有你要的答案,我们一起来看看吧!鹁鸪怎么读鹁鸪[bógū],bó:声母b,韵母o,读第二声。宋梅尧臣《送江阴佥判晁太祝》诗:“江田插秧鹁鸪雨,丝网得鱼云母鳞。”宋陆游《东园晚兴》诗:“竹鸡羣号似知雨,鹁鸪相唤还疑晴。”宋薛季宣《闻鸠》诗:“新妇抱儿未归去,愧死鹁姑啼满园。”清赵翼《淝水》诗:“何处遥天听鹤唳,鹁鸪声里晓耕云。”

  • 白菜猪肉炖粉条最简单做法(猪肉炖粉条这么做)

    白菜猪肉炖粉条最简单做法大家好,我是第一美食的阿飞,关注阿飞,有更多的家常美食供大家参考。主要由,由猪肉、白菜、粉条、葱姜蒜、等食材做成。白菜猪肉炖粉条口味咸鲜,做法简单,堪称炖菜中的经典。