杂谈:TypeScript 2.0

来源:互联网 发布:WiFi无法连接网络? 编辑:程序博客网 时间:2024/05/21 06:58

官方站点
http://www.typescriptlang.org/

新特性
https://zhuanlan.zhihu.com/p/21629069

新版vscode
https://code.visualstudio.com/updates#_switch-between-running-windows

github typescript 的库
https://github.com/Microsoft/TypeScript

vscode构建
http://www.cnblogs.com/sunjie9606/p/5945540.html

白皮书
https://github.com/Microsoft/TypeScript/wiki/Roadmap

最近typescript 2.0已经发布,而很快2.1又要来临了。自从认识了javascript 之后,感觉这个世界真的变得很疯狂。对比了过去一直对js一无所知,现在了解一些后。前端学习的成本确实每年都在加大。为什么这么说?从es3-es6标准,每一代都在升级完善js体系内容。与其说完善不如说对js 进行打补丁。这个说法并不是没有道理。亲身学习js的过程,说实话真的学得很吐血。对web的体系,三板斧,js,css,html,有着千丝万缕的关系,js的变迁实在让人无法想象这个js是如此疯狂。包括每年制作大量的框架,大量的套路,大量的类库。实在没法想象,接下去还有什么变态的玩法。
学习js最大一个障碍是,你会出现选择恐惧症,面对多而复杂的选择,你恨不得马上举白旗选择投降。
typescript相比javascript的语法有着一些进步,它体系强大,面向对象,语言组织起来容易管理,大项目实用性高。目前实用ts的egret引擎,laybox引擎,也使用typescript的语法作为开发,但白鹭引擎使用ts的还不到ts的十分之一。你会发现typescript语法体系很亲民,因此在学习过程中很容易上手。随着对ts的认识,发觉ts的越来越强大甚至对一些新的概念理解起来也很让很兴奋。很多编程概念其实每年都在改变可选类型还有防止报空的机制,编程语言开始变得玩法越来越多了。烦人的null和undefied防止机制不得不佩服开发语言的人脑洞大开。
ts2.0 在一些大型web项目更显得实用性强劲。有了这个保证后,相信还有很多项目的人加入阵列。
毕竟他的语法体系还是非常优秀,语法的阅读性非常友好,别忘记他的老爹还是c#和dephi的大神。

typeScript的语法特性…
模块
接口

基本数据类型
可选类型
泛型
UMD
async/await support for ES5/ES3

还有很多很多很多实用的语法特性,看来又开启疯狂模式。

0 0
原创粉丝点击