装饰器与元数据反射(2)属与类性装饰器

2019-02-02
阅读 4 分钟
1.8k
上一篇文章中,我们讨论了TypeScript源码中关于方法装饰器的实现,搞明白了如下几个问题: 装饰器函数是如何被调用的? 装饰器函数参数是如何传入的? __decorate函数干了些什么事情? 接下来我们继续属性装饰器的观察。 属性装饰器 属性装饰器的声明标识如下: {代码...} 如下我们为一个类的属性添加了一个名为@logProp...

在使用es6语法class的时候,babel到底做了什么?

2018-06-01
阅读 6 分钟
4k
自从有了webpack之后,我们这些jscoder似乎得到了前所未有的解放,箭头函数,对象解构,let,const关键字,以及class、extends等等关键字使用得不亦乐乎,反正,webpack会帮我们把这些es6代码转换成浏览器能够识别的es5代码,那么,我们有多少人真正的看过,babel转换之后的代码呢?今天,我就来看一下,当我们使用关键...