使用TypeScript開發微信小程式

guyoung發表於2017-01-20

使用TypeScript開發微信小程式(1)——基礎:資料型別(Type)

​TypeScript 的基本資料型別有boolean、number、string 、array、enum、any、void。

使用TypeScript開發微信小程式(2)——基礎:變數(Variable)

一直以來 JavaScript 都是通過 var 關鍵字定義變數。let 和 const 是 JavaScript
裡相對較新的變數宣告方式。

使用TypeScript開發微信小程式(3)——基礎:函式(Function)

函式是 JavaScript 應用程式的基礎, 它可以實現抽象層,模擬類,資訊隱藏和模組。

使用TypeScript開發微信小程式(4)——基礎:類(Class)

​從 ECMAScript 6 開始,可以使用基於類的物件導向的方式。

使用TypeScript開發微信小程式(5)——基礎:介面(Interface)

TypeScript核心設計原則之一就是型別檢查,通過使用介面(Interfaces)可以進行型別檢查,滿足傳統物件導向思想,利於有效開發,有效避免型別轉換問題。

使用TypeScript開發微信小程式(6)——基礎:泛型(Generic)

在 TypeScript裡,
可以像C#和Java語言一樣,使用泛型來建立可重用的元件,一個元件可以支援多種型別的資料,這樣使用者就可以以自己的資料型別來使用元件。

使用TypeScript開發微信小程式(7)——基礎:迭代器(Iterator)

Symbol.iterator 為每一個物件定義了預設的迭代器。該迭代器可以被 for…of 迴圈結構使用。

使用TypeScript開發微信小程式(8)——基礎:模組(Module)

從ECMAScript 2015 開始,JavaScript 引入了模組的概念。TypeScript 也沿用這個概念。

使用TypeScript開發微信小程式(9)——基礎:名稱空間(Namespace)

TypeScript裡,可以使用名稱空間(之前叫做“內部模組”,現在叫做“名稱空間”)來組織你的程式碼。

使用TypeScript開發微信小程式(10)——基礎:裝飾器(Decorator)

隨著 TypeScript 和 ES6 裡引入了類,在一些場景下需要額外的特性來支援標註或修改類及其成員。
裝飾器(Decorators)可以在類的宣告及成員上通過超程式設計語法新增標註提供了一種方式。

其他

相關文章