你可否听过 TypeScript?
TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运转。TypeScript与JavaScript比拟进 步的地方 包括:参与注释,让编译器了解所支持的Tools和函数,编译器会移除注释,不会增加开支;增加一个残缺的类结构,使之更新是传统的面向Tools言语。
JavaScript 只是一个脚本言语,并非设计用于开发大型 Web 运用,JavaScript 没有供应类和模块的观念,而 TypeScript 扩展了 JavaScript 完成了这些特点。TypeScript 重要特征包括:
留心: TypeScript 不依托任何 IDE,你可在任何运用中自行将 TypeScript 编译成 JavaScript。
可颠末以下两个方法来装备 TypeScript:
留心: 需求封锁其他运用次序来避免装备时的一些问题。
下面是颠末 MSI 文件装备时的界面:
假设你只是想先看看 TypeScript 而已,可 click here.
要在运用中应用 TypeScript 必须先编译,编译的结果是生成 js 文件,你可颠末 TypeScript 编译器 tsc 来完成这个过程。
假设你在 Visual Studio 2012 中应用 TypeScript,它会自动将 ts 文件编译成 js 文件。
TypeScript 编译器模板被装备在以下道路:
C:Program Files (x86)Microsoft SDKsTypeScript .8.0.0
也许是:
C:Program FilesMicrosoft SDKsTypeScript .8.0.0
要编译 TypeScript 文件,可使用以下号召:
tsc filename.ts
一旦编译成功,就会在相似目录下生成一个同名 js 文件,你也可以颠末号召参数来修改默许的输着名称。
假设你渴望 TypeScript 被自动编译,你可以了解下 Sholo.TypeScript.Build , Web Essentials 2012.
一旦你在 Visual Studio 2012 上装备了插件,你会获得以下模板:
HTML Application with TypeScript
MVC – TypeScript Internet Application
TypeScript File
现在我Start用 TypeScript 创建一个轻易的 HTML 运用。
首先颠末 File -> New-Project 新建项目:
我们将看到 app.js 依托于 app.ts,默许的 app.ts 文件包含类和构造函数等等,以下图:
TypeScript 文件将会被编译为 JavaScript (app.js),下面是编译后的 JavaScript 代码:
然后我们可以在页面中引用 JavaScript
当你构建也许重新构建项目时,你将看到提示可否重新编译 TypeScript 的信息:
假设在 .??proj 文件中有以下内容将会被自动编译:
当你运转此运用时会在页面上显示当前的日期和时间
你也可以在线玩玩:Playground
2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务