使用TypeScript开发微信小程序

使用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)可以在类的声明及成员上通过元编程语法添加标注提供了一种方式。

其他

  • 完整代码:https://github.com/guyoung/Gy...

  • 微信小程序Canvas增强组件WeZRender:https://github.com/guyoung/We...

你可能感兴趣的:(使用TypeScript开发微信小程序)