因为js里面数值只有float一种存储方式,并没有什么int种类,ts完全兼容并继承js,所以ts的数值也只有number一种,这并没有什么不对啊
es6后面还有es7,ts永远只有一种并且代表了最新的js发展方向,看看angular用 ts就知道了
你说ts里写jquery不能取得this是什么意思?ts里你可以直接写原生js完全没有任何问题的
你看下我写的
https://jsfiddle.net/g9srdrhd/,你想实现这种效果吗?还是其他的
ts基本是纯粹的oop思想了,任何一个学过c++或者java的人,没看一页js的东西,基本就可以立即用ts写东西了,你要知道js的this和scope是相当tricky的,ts把这些东西都隐藏了。
【 在 javaboy 的大作中提到: 】
: coffeescript的好处是开发原型快,我现在都不编译直接放<script>里跑的,跑顺了再慢慢整理到库文件里browserify。
: typescript其实是es6的一个马甲,它的背后就是开发chrome的google和开发ie的微软。所以它其实是代表了es发展的方向的。
: typescript的好处是。。。我觉得没啥好处。要勉强说大概就只有ide的自动提示了。这个和python3的type annotation其实是一事儿。
: ...................
--
修改:cnxs FROM 115.70.49.*
FROM 115.70.49.*