最新 最热

一文看懂如何将VUE组件转换为微信小程序组件

首先我们介绍一下本文的关键点:抽象语法树,它是以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。

2019-12-31
0

解决vue打包报错UglifyJs

在vue配置中,由于各插件版本兼容性差异可能会引发此问题的产生。 UglifyJs是一款可以解析、混淆、压缩JS的工具,此处的UglifyJs是配置在脚手架/webpack中,运行在node环境中的小插件。关于UglifyJs:...

2019-12-30
0

从零搭建一个 webpack 脚手架工具(四)

loader 的执行顺序是:从右到左、从下到上。在配置 sass 样式时,需要这么去写 loader:

2019-12-26
0

如何优雅判断属性值为空

假设我们现在需要取出 a.b.c,但是并不清楚它们是否都存在,那么代码会写成这样:

2019-12-24
0

你可能不知道的 JS 特性:可选链

今天我们来介绍一个你可能没见过的 JS 新特性,目前处于 Stage 3 阶段,它叫作 可选链(optional chaining),它可能解决很多人都面对过的痛点,让我们来了解下~...

2019-12-17
1

使用vue构建企业级应用步骤

在main.js中导入babel-polyfill 以便旧版浏览器中可以使用新的js特性

2019-12-16
0

Javascript抽象语法树下篇(实践篇)

目前babel不管是从生态上还是文档上比esprima要好很多,因此推荐大家使用babel工具,本文示例也使用babel来做演示。

2019-12-16
0

Javascript抽象语法树上篇(基础篇)

日常工作中,我们会碰到js代码解析的场景,比如分析代码中require了哪些包,有些什么关键API调用,大部分情况使用正则表达式来处理,可一旦场景复杂,或者依赖于代码上下文时,正则就很难处理了,这时候就要用到抽象语法树。常见的ug...

2019-12-16
0

eclipse汉化

Eclipse对于语言包建立了新的子项目,叫做Babel。网址为:http://www.eclipse.org/babel/downloads.php在这里你可以下载对应各个Eclipse版本的语言包。Eclipse的启动界面显示版本名。单击对应的版本名链接。以"indigo"为...

2019-12-12
0

vue单元测试-Jest

顾翔老师开发的bugreport2script开源了,希望大家多提建议。文件在https://github.com/xianggu625/bug2testscript,

2019-12-12
0