[前端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的大体说明。

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

......




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM