运用ES6新特征开辟微信小顺序

ECMAScript 6(简称ES6)是JavaScript言语的最新范例。由于当前版本的ES6是在2015年宣布的,所以又称ECMAScript 2015。

微信小顺序支撑绝大部分ES6的新增特征。

运用ES6新特征开辟微信小顺序(1)

ES6新特征:Constants(常量)、Scoping(作用域)、Arrow Functions(箭头函数)

运用ES6新特征开辟微信小顺序(2)

ES6新特征:Template Literals(模板对象)、Extended Literals(字面量的扩大)、Enhanced
Regular Expression(加强的正则表达式)、Enhanced Object
Literals(加强的对象字面量)、Destructuring Assignment(解构赋值)

运用ES6新特征开辟微信小顺序(3)——类

ES6新特征——类:Class Definition(类的定义)、Class
Inheritance(类的继续)、Getter/Setter、Static Members(静态成员)

运用ES6新特征开辟微信小顺序(4)

ES6新特征:Symbol Type、Iterators(迭代器)、Set、Map数据结构、Typed Arrays(范例化数组)

运用ES6新特征开辟微信小顺序(5)——内建对象的变化

ES6新特征——内建对象的变化:ES6对Object、Array、String、Number、Math等原生对象添加了许多新的API

运用ES6新特征开辟微信小顺序(6)——元编程

ES6新特征——元编程:ES6新增了Proxy和 Reflect特征,扩大了元编程(Meta
Programming)才能,许可阻拦并定制基本言语操纵行动(比方,属性查找,赋值,罗列,函数调等)

运用ES6新特征开辟微信小顺序(7)——模块

ES6新特征——模块:ES6在言语规格的层面上,完成了模块功用,而且完成得相称简朴,完全可以庖代现有的CommonJS和AMD范例,成为浏览器和服务器通用的模块解决方案。

运用ES6新特征开辟微信小顺序(8)——国际化与本地化

ES6新特征——国际化与本地化:ES6新增了许多关于国际化的支撑,比方时候花样,钱银花样,数字花样等。

运用ES6新特征开辟微信小顺序(9)

ES6新特征运用:不需要说明严厉形式,用块级作用域替代IIFES,运用for…of轮回,经由过程变量解构交流两个变量的值,运用睁开运算符和盈余操纵符,比较两个值是不是严厉相称,对象属性复制

运用ES6新特征开辟微信小顺序(10)

ES6新特征运用:可子类化的内建对象、经由过程子类工场完成简朴的合成器、运用weakmaps完成私有实例成员、尾挪用优化、自定义毛病类

其他

完全代码:https://github.com/guyoung/Gy…
微信小顺序Canvas加强组件WeZRender:https://github.com/guyoung/We…

    原文作者:guyoung
    原文地址: https://segmentfault.com/a/1190000007956210
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞