使用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)可以在类的声明及成员上通过元编程语法添加标注提供了一种方式。
其他
微信小程序Canvas增强组件WeZRender:https://github.com/guyoung/We…