Eri*_*ric 24 javascript jsx typescript
我对TypeScript有点熟悉,并且最近已经了解了JSX.他们似乎都和我相似.我在这个网站上查看了与JSX的比较,他们将它与Dart和其他一些技术进行了比较,但没有将它与TypeScript进行比较.
TypeScript和JSX似乎都编译为JavaScript并提供静态类型和类,但它们似乎是互补的而不是竞争对手,根据网络上的一些地方,如TypeScript和JSX.
我试图让它不太开放,所以有人能告诉我TypeScript提供的功能是什么,JSX没有,反之亦然?
sar*_*n3h 59
原来的答案是不够的,不符合现行标准.
JSX不是一种语言.它不是Javascript但有不同的扩展名.Facebook提出了这个新扩展,以便他们可以在JavaScript中划分HTML类似HTML的实现.在React的早期版本中,此扩展对于在JavaScript中编写HTML是必需的.但是,几年前这个限制被删除了,这基本上意味着JS和JSX没有任何区别.(仅使用.js扩展名是BTW的标准规范)
来到TypeScript,它是一个JavaScript的SUPERSET,它为普通的JavaScript增加了额外的功能,使应用程序更加健壮.观看此视频以更好地了解TypeScript:https: //channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript
总而言之,JSX = JS,typescript是Javascript的超集,并且JSX和TypeScript之间没有比较.
vbg*_*yny -13
两者的比较有点像苹果和橘子。JSX 是一种语言,TypeScript 可以编译成它。我建议您在这里阅读:http://www.typescriptlang.org/docs/handbook/jsx.html
| 归档时间: |
|
| 查看次数: |
24763 次 |
| 最近记录: |