在TypeScript GitHub页面上,有一个包含编码准则的文档,解释了TypeScript可以做的和不可以做的:TypeScript Coding Guidelines。它说如下:
由于多种原因,我们避免使用某些构造,而使用一些我们自己的构造。其中:
不要使用ECMAScript 5函数;而是使用core.ts中找到的那些。
不要使用for..in语句;而是使用ts.forEach,ts.forEachKey和ts.forEachValue。请注意它们的语义略有不同。
如果不是很方便,请尝试使用ts.forEach,ts.map和ts.filter而不是循环。
这对我来说很有意义。 TypeScript显然具有一个内置库,其中包含一些ES5函数,这些函数经过优化可在TypeScript中使用。我想知道的是,是否存在某种功能参考,例如jQuery自己的文档,其中每个方法都有说明,示例以及有关兼容性和版本差异的其他信息。
我已经在TypeScript网站和Google上进行了搜索,但是Google坚持要搜索“通用构造”而不是“通用构造”(Microsoft称其为内置TS库)。除了可在其中找到的与通用结构有关的任何东西,我都无法找到,除了core.ts文件,其中包含了通用结构。
有没有人有我可以使用的来源?
最佳答案
您引用的编码准则是TypeScript编译器项目的内部准则。不必使用TypeScript编写项目的编码指南。
您应该将TypeScript视为带有渐变类型系统的JavaScript。
您使代码越接近JavaScript越好。
TypeScript手册将是一个很好的起点。
您还可以查看GitHub上的深潜指南和其他样式指南。