Dav*_*ine 7 javascript typescript definitelytyped
在尝试更多地理解TypeScript时,所有文件扩展名之间的关系是什么?
*.ts*.d.ts*.map*.jsDav*_*ine 15
我最初开始输入上面的问题,以为自己有人会来帮助我.然后我注意到"回答你自己的问题"选项,我受到了杰夫阿特伍德鼓舞人心的博客文章的启发- 所以我决定尝试回答我自己的问题.我不得不做一些研究,但现在我已经理解了我原本想要的.
*.tsJavaScript的一个类型超集,可以"编译"到纯JavaScript.这些文件有可能利用IDE intellisense的类型安全和强类型语法.
*.d.ts一个*.d.ts文件用于提供打字稿有关的类型信息的API形式,它在JavaScript的.类型定义文件包含了定义类型的所有公共的API的内相应的.js,例如- JQuery有jQuery.js没有jQuery.d.ts一个打字稿文件耗时jQuery不会知道它的类型,因此智能感知不见了.
*.map一个.map文件是源地图文件,让工具"地图"发出之间的JavaScript代码和打字稿创建它的源文件.这个概念从CoffeeScript开始就存在.
*.js据MDN称:
JavaScript是一种跨平台,面向对象的脚本语言.它是一种小巧轻便的语言.在主机环境(例如,Web浏览器)中,JavaScript可以连接到其环境的对象,以提供对它们的编程控制.
.ts文件和.js文件之间的关系是TypeScript文件编译为JavaScript文件.
| 归档时间: |
|
| 查看次数: |
3758 次 |
| 最近记录: |