您所在的位置:下载吧 > 软件下载 > 其他软件 > 程序源码 > TypeScript(开源编程语言)下载

TypeScript(开源编程语言) v4.1.3 免费版

  • 软件大小:53.1 MB
  • 软件语言:英文
  • 更新时间:2021-01-09
  • 授   权:免费软件
  • 适用平台:WinAll
  • 推荐度: 6
  • 开发商:未知
无病毒官方版绿色版
点击查看大图
软件介绍

  TypeScript是一个绿色安全、免费开源的用于应用程序级JavaScript的语言程序,TypeScript通过添加类型来扩展JavaScript,可通过对JavaScript的理解节省用户在运行代码之前捕捉错误和提供修复的时间,该源码程序支持任何浏览器、任何操作系统进行使用,可以在任意程序编程软件上的JavaScript进行运行;TypeScript经常作为一种用于浏览器的简单脚本语言,该程序源码兼容性强、内置多种特色代码程序,可以有效减少用户对代码的编写,从而提高用户代码的编写效率,非常方便实用,有需要的用户可以自行下载使用。

TypeScript(开源编程语言)

软件功能

  接口能够描述JavaScript对象可以采用的各种形状。除了使用属性描述对象外,接口还可以描述函数类型。

  为了描述带有接口的函数类型,我们给接口一个调用签名。这就像只声明参数列表和返回类型的函数声明。参数列表中的每个参数都需要名称和类型。

  定义后,我们可以像使用其他接口一样使用此函数类型的接口。在这里,我们展示了如何创建函数类型的变量并为其分配相同类型的函数值。

  为使函数类型正确键入检查,参数名称不需要匹配。例如,我们可以这样编写上面的示例:

  一次检查一个功能参数,每个对应参数位置的类型相互检查。如果您根本不想指定类型,那么TypeScript的上下文类型可以推断参数类型,因为函数值直接分配给type变量SearchFunc。同样,在这里,函数表达式的返回类型也由其返回的值(此处false和true)所隐含。

  如果函数表达式返回数字或字符串,则类型检查器将产生一个错误,指示返回类型与SearchFunc接口中描述的返回类型不匹配。

  可索引类型

  与我们可以使用接口描述函数类型的方法类似,我们还可以描述可以“索引”到的类型,例如a[10]或ageMap["daniel"]。可索引类型具有索引签名,该签名描述了可用于索引对象的类型以及建立索引时对应的返回类型。让我们举个例子:

  上面,我们有一个StringArray带有索引签名的接口。该索引签名指出,当用aStringArray索引a时number,它将返回a string。

  支持两种类型的索引签名:字符串和数字。可以同时支持两种类型的索引器,但是从数字索引器返回的类型必须是从字符串索引器返回的类型的子类型。这是因为当使用编制索引时number,JavaScript实际上会在将其string编入对象之前将其转换为。这意味着,与索引100(一number)是同样的事情,与索引"100"(一string),所以这两个要一致。

软件特色

  布尔型

  最基本的数据类型是简单的true / false值,JavaScript和TypeScript将该boolean值称为值。

  

  与JavaScript中一样,TypeScript中的所有数字都是浮点值或BigIntegers。这些浮点数获取类型number,而BigIntegers获取类型bigint。除了十六进制和十进制文字,TypeScript还支持ECMAScript 2015中引入的二进制和八进制文字。

  串

  使用JavaScript为网页和服务器创建程序的另一个基本部分是使用文本数据。与其他语言一样,我们使用类型string来引用这些文本数据类型。

  数组

  像JavaScript一样,TypeScript允许您使用值数组。数组类型可以用以下两种方法之一编写。

  元组

  元组类型允许您用固定数量的元素表示数组,这些元素的类型是已知的,但不必相同。

  枚举

  JavaScript是对标准数据类型集的有用补充enum。与C#等语言一样,枚举是一种为数字值集赋予更友好名称的方法。

官方教程

  安装ASP.NET Core和TypeScript

  首先,如果需要,请安装ASP.NET Core。本快速入门指南需要Visual Studio 2015或2017。

  接下来,如果您的Visual Studio版本尚未具有最新的TypeScript,则可以安装它。

  创建一个新项目

  选择档案

  选择新项目(Ctrl + Shift + N)

  在项目搜索栏中搜索.NET Core

  选择ASP.NET Core Web应用程序,然后按“下一步”按钮

TypeScript(开源编程语言)

  为您的项目和解决方案命名。选择创建按钮后

TypeScript(开源编程语言)

  在最后一个窗口中,选择“空”模板,然后按“创建”按钮

TypeScript(开源编程语言)

  运行该应用程序,并确保它可以运行。

TypeScript(开源编程语言)

  设置服务器

  打开依赖关系>管理NuGet软件包>浏览。搜索并安装Microsoft.AspNetCore.StaticFiles并Microsoft.TypeScript.MSBuild:

TypeScript(开源编程语言)

  打开Startup.cs文件并编辑Configure函数,如下所示:

TypeScript(开源编程语言)

  您可能需要重新启动VS下面的弯弯曲曲的红线UseDefaultFiles和UseStaticFiles消失。

  添加打字稿

  接下来,我们将添加一个新文件夹并将其命名scripts。

TypeScript(开源编程语言)
TypeScript(开源编程语言)

  添加TypeScript代码

  右键单击,scripts然后单击新建项目。然后选择TypeScript File并命名该文件app.ts

TypeScript(开源编程语言)

  添加示例代码

  将以下代码添加到app.ts文件中。

TypeScript(开源编程语言)

  设置构建

  配置TypeScript编译器

  首先,我们需要告诉TypeScript如何构建。右键单击,scripts然后单击新建项目。然后选择TypeScript配置文件并使用默认名称tsconfig.json

TypeScript(开源编程语言)

  将tsconfig.json文件内容替换为:

TypeScript(开源编程语言)

  noEmitOnError :如果报告了任何错误,请不要发出输出。

  noImplicitAny:在隐any式类型的表达式和声明上引发错误。

  sourceMap:生成相应的.map文件。

  target :指定ECMAScript目标版本。

  注意:"ESNext"定位最新支持

  "noImplicitAny"每当您编写新代码时,这都是一个好主意-您可以确保不要误写任何未键入的代码。"compileOnSave"使您可以轻松地在正在运行的Web应用程序中更新代码。

  设置NPM

  我们需要设置NPM,以便可以下载JavaScript软件包。右键单击项目,然后选择“新建项目”。然后选择NPM配置文件,并使用默认名称package.json。

TypeScript(开源编程语言)

  在文件"devDependencies"部分中package.json,添加gulp和del

TypeScript(开源编程语言)

  保存文件后,Visual Studio应该立即开始安装gulp和del。如果没有,请右键单击package.json,然后单击“还原软件包”。

  在您应该npm在解决方案资源管理器中看到一个文件夹之后

TypeScript(开源编程语言)

  设置gulp

  右键单击该项目,然后单击“新建项目”。然后选择“ JavaScript文件”并使用名称gulpfile.js

TypeScript(开源编程语言)

  第一行告诉Visual Studio在构建完成后运行任务“默认”。当您要求Visual Studio清理生成时,它还将运行“清理”任务。

  现在,右键单击gulpfile.js并单击Task Runner Explorer。

TypeScript(开源编程语言)

  如果未显示“默认”和“清理”任务,请刷新浏览器:

TypeScript(开源编程语言)

  编写HTML页面

  右键单击该wwwroot文件夹(如果看不到该文件夹,请尝试构建项目),然后在其中添加一个名为New Item的项目index.html。使用以下代码index.html

TypeScript(开源编程语言)

  测试

  运行项目

  在框上键入内容时,您应该会看到消息出现/更改!

TypeScript(开源编程语言)

  除错

  在Edge中,按F12,然后单击“调试器”选项卡。

  在第一个localhost文件夹中查找,然后在scripts / app.ts中查找

  在带有return的行上放置一个断点。

  在框中键入内容,并确认断点命中TypeScript代码,并且检查工作正常。

TypeScript(开源编程语言)

  恭喜,您已经使用TypeScript前端构建了自己的.NET Core项目。

TypeScript(开源编程语言)下载地址

你可能感兴趣的软件
  • ControlStar 2.38 中文版

    19.72 MB/2017-07-17

    ControlStar是一款用于艾默生PLC的专业编程软件。艾默生plc编程软件介绍了可编程控制器原理、基本控制原理、编程语言、文档介绍了如何启动编程环境、建立工程系统、建立通讯连

  • StroyCode 1.86 中文版

    3.75 MB/2017-05-22

    StroyCode是一款可视化编程软件,只需要在电脑点击几下即可创建程序! StroyCode可以编译使用的程序(EXE),图书馆(DLL),Web应用程序(CGI)。此外,您可以

  • 三菱触摸屏编程软件 2.7 官方版

    2.92 MB/2016-04-18

    1、三菱触摸屏编程调试软件,可编缉FX-10DU、FX-25DU、FX-30DU、FX-40DU、FX-40DU-TK、FX-50D

  • 纺织类企业网站程序源码 1.0.0 官方版

    2.96 MB/2016-03-28

    网软天下中英文企业网站管理系统生成静态html漂亮版免费下载,公司网站模板下载,后台地址/admin/Admin_Login.asp,后台帐号admin密码为admin。企业网站管理系统,公司网站模板下载,企业网站自助建站管理系统源码,免费的

  • STEP 7 MicroWIN 4.0.6.35 官方版

    316.49 MB/2016-03-09

    西门子PLC S7-200编程软件新版本(2012.3) STEP7 MicroWIN_V4 SP9 完整版, 全面支持Windows7。

  • AVR单片机编程软件(AVR_fighter) 1.0 官方版

    5.23 MB/2016-02-25

    AVR单片机ISP下载编程软件,目前只支持:USBASP (接口类型:USB)

  • GX Works2 1.77 官方版

    432.43 MB/2016-02-24

    GX WORKS2是三菱电机推出的三菱综合PLC编程软件,是专用于PLC设计、调试、维护的编程工具。与传统的GX Developer 软件相比,提高了功能及操作性能,变得更加容易使

  • 台达PLC编程软件 2.38 中文版

    74.82 MB/2015-12-16

    台达PLC编程软件(Delta WPLSoft)是一款仿真plc编程软件,在没有真实PLC的情况下,在电脑上模拟运行PLC程序的执行情况。先点仿真,在点那个梯形图监控。就可以右击控

  • PLCEdit 2.2.3 绿色版

    4.23 MB/2015-08-05

    现在开始流行plc编程了,这个plc编程软件也就是PLCEdit是用来源代码编辑器的PLC编程。 plc编程软件PLCEdit可以阅读和编辑文件,兼容SucoSoft和easySoftCoDeSys,CoDeSys v2.3.x等文件

  • Keil C51单片机编程软件 9.52 官方版

    63.25 MB/2015-08-05

    Keil C51是一款单片机编程软件,Keil C51是目前世界上较好的51单片机的汇编和c语言的开发工具。Keil C51单片机编程软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。

  • CIMCO Edit 7.5 简体中文版

    276.25 MB/2015-07-24

    CIMCO Edit V5 是CIMCO软件公司专为数控编程而设计的专业软件,该软件以其强大的功能、低廉的价格而风靡欧美,它有强大而实用的数控编辑功能、文件的智能比较、刀位轨迹的三维模拟、DNC传输等功能。其完全的Windows 界面

  • Keil uVision 4 4.74.0.22 官方版

    544.5 MB/2015-03-30

    Keil uVision4是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统c语言的语法来开发。keil uvision4单片机编程软件可以帮助嵌入式开发者更好地去开发ARM。

每日更新软件推荐
  • 一周最热
  • 总排行榜

您可能感兴趣的专题

  • 男生必备

    男生必备

    男生们看过来!

  • 安卓装机必备

    安卓装机必备

  • 女生必备

    女生必备

      女生必备app是拥有众多女性用户的手机软件,作为一个女生,生活中像淘宝、京东这类线上购物软件可以说是少不了的,小红书这种穿搭、化妆分享平台也很受欢迎,类似于西柚大姨妈、美柚这种专为女生打造的生理期app更是手机必备,还有大家用的最多拍照美颜app是绝对不能忘记的,除此之外对于一些追星女孩来说,微博也是一个必不可少的软件。超多女生必备软件尽在下载吧!

  • 迅雷看看使用教程

    迅雷看看使用教程

    迅雷看看播放器是一款多功能在线高清多媒体视频播放器,支持本地播放与在线视频点播,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。不仅如此,迅雷看看不断完善用户交互和在线产品体验,让您的工作与生活充满乐趣。

  • 驱动精灵

    驱动精灵

    驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能,也是大家日常生活中经常用到的实用型软件之一了。

  • 拼音输入法

    拼音输入法

    对于电脑文字输入,拼音输入法是一种非常受欢迎的输入法,搜狗拼音输入法、百度拼音输入法、QQ拼音输入法、谷歌拼音输入法、紫光拼音输入法、智能拼音输入法等,你在用哪款呢?一款好用适合自己的拼音输入法一定对您平时帮助很大!下载吧收集了最热门国人最喜欢用的拼音输入法给大家。

  • b站哔哩哔哩怎么使用

    b站哔哩哔哩怎么使用

    很多人都喜欢在b站哔哩哔哩上观看视频,不单是因为可以提前看到一些视频资源,B站的一些弹幕、评论的玩法也是被网友们玩坏了!下面下载吧小编带来了b站哔哩哔哩怎么使用的教程合集!希望能帮到你啦!

  • 抖音短视频app

    抖音短视频app

    抖音短视频app,这里汇聚全球潮流音乐,搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换帮你一秒变大片,为你打造刷爆朋友圈的魔性短视频。脑洞有多大,舞台就有多大!好玩的人都在这儿!