2017-05-12 52 views
0

在TypeScript GitHub頁面上,有一個包含編碼指南的文檔,解釋了TypeScript的做法和不做的:TypeScript Coding Guidelines。它說以下內容:TypeScript常規構造參考指南

由於各種原因,我們避免某些構造,並使用我們自己的一些。其中:

  1. 請勿使用ECMAScript 5函數;而是使用core.ts中的那些。

  2. 請勿使用for..in語句;相反,使用ts.forEach,ts.forEachKey和ts.forEachValue。請注意他們略有不同的語義。

  3. 嘗試使用ts.forEach,ts.map和ts.filter代替循環,但不是非常不方便。

這對我有意義。 TypeScript顯然有一個內置庫,其中包含一些經過優化可在TypeScript中使用的ES5函數。我想知道的是,是否有像jQuery自己的文檔那樣的函數參考,其中每個方法都有關於兼容性和版本差異的解釋,示例和其他信息。

我在TypeScript網站和Google上搜索過這個,但Google堅持我在尋找'通用構造'而不是'一般構造'(微軟稱之爲內置TS庫)。我找不到與他們在網站上討論的一般構造相關的任何東西,除了core.ts文件,當然它包含一般構造。

有沒有人有我可以使用的來源?

回答

2

您引用的編碼準則是TypeScript編譯器項目的內部準則。關於如何使用TypeScript編寫項目的編碼指南不是必需的。

您應該將TypeScript看作只是具有漸進式系統的JavaScript。

您越接近JavaScript代碼越好。

TypeScript手冊將是一個很好的起點。

您還可以查看GitHub上提供的深度潛水指南和其他風格指南。

+0

謝謝,我不知道(: –