最新 最热

JS 性能优化工具 Facebook Prepack

Prepack 是 Facebook 最近开源的一个 JavaScript 代码优化工具,它跟 Babel、谷歌的 Closure Compiler 类似,运行在 “编译” 阶段,生成优化后的代码。(实际上 Prepack 的源代码生成使用的就是 Babel)...

2019-07-02
0

30分钟掌握ES6/ES2015核心内容

ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。

2019-07-01
0

AST in TypeScript 实践

最近参与了一个 Node 项目脚手架的开发工作,为了提高编码效率,导师提议写一个 VSCode 的插件,功能上大体有点像 snippets 代码段,但比 snippets 优秀的地方是,插件还能实现以下两大功能:...

2019-06-30
0

JavaScript从初级往高级走系列————ES6

在nodejs,exports 是 module.exports的引用,初始化时,它们都指向同一个{}对象。

2019-06-28
1

ES6 系列之 let 和 const

初学者可能会觉得只有 condition 为 true 的时候,才会创建 value,如果 condition 为 false,结果应该是报错,然而因为变量提升的原因,代码相当于:

2019-06-28
0

《深入理解ES6》阅读笔记 --- babel

在2017年相信ES6已经得到了很大的普及,如果你写过React或者Vue,相信在多年之前就已经体验过ES6的魅力了。言归正传,《深入理解ES6》阅读笔记并不会照搬书上的内容,因为我觉得那很无趣,这些读书笔记会贯穿我自己所积累的知...

2019-06-24
0

技术 | 玩玩rollup与flow,感受一下“大自然”的魅力

最近撸了两个项目,全程用了rollup,flow,谈一下自己的感受,极力的推荐大家尝试。说起来,用它们还是从Vue换构建工具加入flow开始,就一直想大规模的应用,一直没有找到机会,今儿算是逮着了。...

2019-06-24
0

Babel快速指南

结构上属于编译器,由于输入JS源码,输出也是JS源码(所谓source to source),所以也称为transpiler(转译器)

2019-06-12
0

lerna入门指南

一.定位Lerna is a tool that optimizes the workflow around managing multi-package repositories with git

2019-06-12
0

es6 - spreed & rest 【... 扩展运算符】

往apply的第二个参数处传入一个数组,数组在apply内部就会被一一展开成一个参数列表,log接收到的就是这个展开的参数列表,

2019-05-14
0