摘要:使用开发微信小程序基础接口核心设计原则之一就是类型检查,通过使用接口可以进行类型检查,满足传统面向对象思想,利于有效开发,有效避免类型转换问题。使用开发微信小程序基础迭代器为每一个对象定义了默认的迭代器。
使用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...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/81281.html
摘要:使用新特性开发微信小程序国际化与本地化新特性国际化与本地化新增了很多对于国际化的支持,比如时间格式,货币格式,数字格式等。 ECMAScript 6(简称ES6)是JavaScript语言的最新标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 微信小程序支持绝大部分ES6的新增特性。 使用ES6新特性开发微信小程序(1) ES6新特性:Cons...
摘要:一前言最近公司要做一个小程序,之前也没接触过,但是用过框架,就直接上手了,毕竟思想是很像的。但是微信小程序的坑还是有的,今天就讲一下思路,如果有需求可以出详细的文章。有错的地方请大家纠正。 一.前言: 最近公司要做一个小程序,之前也没接触过,但是用过Vue框架,就直接上手了,毕竟思想是很像的。 但是微信小程序的坑还是有的,今天就讲一下思路,如果有需求可以出详细的文章。有错的地方请大家纠...
摘要:最后的目的是能满足所有微信小程序开发者的需求,全面覆盖小程序开发。像开发一样,用开发微信小程序。 项目地址:wn-cli wn-cli wn-cli 像React组件开发一样来开发微信小程序 名字由来:wn -> weapp native 取第一个字母 Install npm install wn-cli --save-dev // 或者 yarn add wn-cli --dev U...
摘要:小程序原生是小程序平台特定,不能运用到导致小程序转时,需要重写网络请求部分代码。为了解决平台差异,代码复用,将平台差异在底层屏蔽,支持切换底层,可轻松适配各种运行环境只是入口文件不同。 小程序原生wx.request是小程序平台特定api ,不能运用到web导致mpvue小程序转web时,需要重写网络请求部分代码。为了解决平台差异,代码复用 ,fly.js将平台差异在底层屏蔽,支持切换...
阅读 4275·2021-10-13 09:39
阅读 481·2021-09-06 15:02
阅读 3229·2019-08-30 15:53
阅读 1039·2019-08-30 13:04
阅读 2028·2019-08-30 11:27
阅读 2009·2019-08-26 13:51
阅读 2091·2019-08-26 11:33
阅读 2901·2019-08-26 10:36