[前端Js系列]TypeScript 之一

{上一节介绍了为什么会要研究Ts以及其出现的背景} 


何为TypeScript,官方文档这么写着:TypeScript is a syntactic sugar for JavaScript. TypeScript syntax is a superset of Ecmascript 5 (ES5) syntax. Every JavaScript program is also a TypeScript program.简单来说就是 Ts是js的一种语法糖,并且符合Ecmascript 5语法标准。每一个Js程序也其实是一个Ts程序,Js是包含于Ts的。

既然是父子集关系,自然也就可以把Js迁移到Ts。当然也不必担心Ts会取代Js,Ts运行要依赖其自动生成的Js,所以这个问题不会存在。

先看下示例左边为Ts写法,右图为其自动生成的js

 ==>     


或许会问,为什么不直接写右边的代码,套用Ts不是多此一举。确实,从某方面讲,确实是,但不要忘记父子关系制约着其更多的扩展。
而且并不是为了完成而完成才套用Ts的,出发点不能忘记。

或许你会问Ts module 和export这些关键字是啥意思,不急,后面会慢慢介绍。

总之,先了解什么是TypeScript,然后其和Js的关系,这些了解完之后,后面的功能对于我们来说岂不是小菜...

哦,忘了提一下:Ts的开发工具可以是VS2012,然后下载个插件就可以(之后的都是以VS2012为IDE)

也可以查看CodePlex的大体说明。

漫漫道路,慢慢前行,不退后~~ 

......



posted @ 2012-10-08 22:16  仰望、  阅读(1690)  评论(5编辑  收藏  举报