原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格10:命名空間

TypeScript語言規範10 命名空間10.1 命名空間聲明10.2 命名空間體10.3 導入別名聲明10.4 導出聲明10.5 聲明合併10.6 代碼生成 10 命名空間 命名空間提供了一種在命名容器的層次結構中組織代碼和聲

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格9:枚舉

TypeScript語言規範9 枚舉9.1 枚舉聲明9.2 枚舉成員9.3 聲明合併9.4 常量枚舉聲明9.5 代碼生成 9 枚舉 枚舉類型是Number原語類型的獨特子類型,具有一組關聯的命名常量,這些常量定義了枚舉類型的可能值

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格8:類

TypeScript語言規範8 類8.1 類聲明8.1.1 類繼承規範8.1.2 類體8.2 成員8.2.1 實例成員和靜態成員8.2.2 可訪問性8.2.3 繼承和重置8.2.4 class類型8.2.5 構造函數類型8.3 構

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格11:Script和Modules

TypeScript語言規範11 Scripts和Modules11.1 程序和源文件11.1.1 源文件依賴11.2 Script11.3 Modules11.3.1 Module命名11.3.2 導入聲明11.3.3 Impo

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格4:表達式

TypeScript語言規範4 表達式4.1 值和引用4.2 this關鍵字4.3 標識符4.4 文法4.5 Object文法4.6 數組文法4.7 模板文法4.8 括弧4.9 super關鍵字4.9.1 父類super調用4.9

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格7:接口

TypeScript語言規範7 接口7.1 接口聲明7.2 聲明合併7.3 接口擴展類7.4 動態類型檢查 7 接口 接口提供了命名和參數化對象類型並將現有命名對象類型組合爲新對象的能力。 接口沒有運行時表示—它們純粹是編譯時構造

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格13:語法

TypeScript語言規範A 語法A.1 類型A.2 表達式A.3 語句A.4 函數A.5 接口A.6 類A.7 枚舉A.8 命名空間A.9 Script和ModulesA.10 Ambient A 語法 本附錄包含在主文檔中找

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格12:Ambients

TypeScript語言規範12 Ambients12.1 Ambients聲明12.1.1 Ambient變量聲明12.1.2 Ambient函數聲明12.1.3 Ambient類聲明12.1.4 Ambient枚舉聲明12.1

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格1:介紹

TypeScript語言規範1 介紹1.1 環境聲明1.2 函數類型1.3 對象類型1.4 結構子類型化1.5 上下文類型推斷1.6 類1.7 枚舉類型1.8 字符串參數重載1.9 通用類型和功能1.10 命名空間1.11 模塊

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格2:基本概念

TypeScript語言規範2 基本概念2.1 語法約定2.2 命名2.2.1 保留字2.2.2 屬性命名2.2.3 計算屬性命名2.3 聲明2.4 範圍 2 基本概念 本文檔的其餘部分是TypeScript編程語言的正式規範,旨

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格3:類型

TypeScript語言規範3 類型3.1 Any類型3.2 基本類型3.2.1 Number類型3.2.2 Boolean類型3.2.3 String類型3.2.4 Symbol類型3.2.5 Void類型3.2.6 Null類

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格5:語句

TypeScript語言規範5 語句5.1 塊5.2 變量語句5.2.1 簡單變量聲明5.2.2 析構變量聲明5.2.3 implied類型5.3 let和const聲明5.4 If,Do和While語句5.5 for語句5.6

原创 [TypeScript] 編程實踐之1: Google的TypeScript代碼風格6:函數

TypeScript語言規範6 函數6.1 函數聲明6.2 函數重載6.3 函數實現6.4 析構參數聲明6.5 通用函數6.6 代碼生成6.7 生成函數6.8 異步函數6.9 類型保護函數 6 函數 TypeScript擴展了Ja

原创 [Javascript] 編程實踐之1: Google的Javascript代碼風格9:附件

Google的Javascript風格指南9 附件9.1 JSDoc標籤參考9.1.1 類型註釋和其他Closure Compiler註釋9.1.2 文檔註釋9.1.2.1 @author 或者 @owner - 不推薦9.1.2

原创 [Javascript] 編程實踐之1: Google的Javascript代碼風格4:格式化

Google的Javascript風格指南4 格式化4.1 大括弧4.1.1 在所有的控制結構中都使用大括弧4.1.2 非空塊的K&R風格4.1.3 空塊:可能更精煉4.2 塊縮進:+2個空格4.2.1 數組文法:可類似於塊4.2