使用TypeScript開發微信小程序(1)——基礎:數據類型(Type)git
TypeScript 的基本數據類型有boolean、number、string 、array、enum、any、void。github
使用TypeScript開發微信小程序(2)——基礎:變量(Variable)編程
一直以來 JavaScript 都是經過 var 關鍵字定義變量。let 和 const 是 JavaScript
裏相對較新的變量聲明方式。小程序
使用TypeScript開發微信小程序(3)——基礎:函數(Function)微信小程序
函數是 JavaScript 應用程序的基礎, 它能夠實現抽象層,模擬類,信息隱藏和模塊。微信
使用TypeScript開發微信小程序(4)——基礎:類(Class)app
從 ECMAScript 6 開始,能夠使用基於類的面向對象的方式。函數
使用TypeScript開發微信小程序(5)——基礎:接口(Interface)spa
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)能夠在類的聲明及成員上經過元編程語法添加標註提供了一種方式。
微信小程序Canvas加強組件WeZRender:https://github.com/guyoung/We...