简介 包含 ECMAScript 基本概念,babel 使用 ,eslint 使用 以及新语法的介绍 和使用经验 ECMAScript 概念 ECMASctipt 是一种由 Ecma (前身为欧洲计算机执照协会)通过 ECMA-262 标准化的脚本程序设计语言。这种语言在 万维网 上应用广泛, 它往 ...
分类:
编程语言 时间:
2019-09-10 14:40:42
阅读次数:
107
创建库 本来以为很简单,结果配置了webpack之后,运行build就报错了,似乎不认识es6语法,于是先后安装了几个包: @babel/core @babel/preset-env babel-loader @babel/plugin-proposal-class-properties 进行了一些 ...
分类:
Web程序 时间:
2019-09-09 19:28:03
阅读次数:
115
"FZOJ题目链接" 题目很简单,但是读入是一个难点。 于是我选择了sscanf sscanf sscanf与scanf略有区别。 sscanf函数原型如下 int __cdecl sscanf(const char __restrict__ _Src,const char __restrict__ ...
分类:
其他好文 时间:
2019-09-03 22:26:32
阅读次数:
113
背景 我们的小程序项目的构建是与web项目保持一致的,完全使用webpack的生态来构建,没有使用小程序自带的构建功能,那么就需要我们配置代码转换的babel插件如 、`Proxy async/await onError` 生命周期只能捕获同步错误,而完全不采用小程序自带构建工具的情况下,开发模式下 ...
分类:
微信 时间:
2019-09-03 11:31:00
阅读次数:
168
转换前: const sum = (a,b)=>a+b 转化后: // "use strict"; // var fn = function fn(a, b) { // return a + b; // }; 实现: 从图片的对比我们可以看出最大的不同是在 init 时,函数的不同 init Es6 ...
分类:
其他好文 时间:
2019-09-01 01:20:50
阅读次数:
160
JSX代表Objects Babel转义器会把JSX转换成一个名为React.createElement()的方法调用。 下面两种代码的作用是完全相同的: React.createElement() 这个方法首先会进行一些避免bug的检查,之后会返回一个类似下面例子的对象: 这样的对象被称为 “Re ...
分类:
其他好文 时间:
2019-08-31 23:38:37
阅读次数:
69
当前版本:Eclipse 4.5.1 1、如何查看eclipse的版本呢 找到关于Eclipse,点击 、 2、打开浏览器连接http://www.eclipse.org/babel/downloads.php 下载相关版本,里面有个版本。 并点击LUNA (当然也可以选择别的另外那两个,我试过那两 ...
分类:
系统相关 时间:
2019-08-31 19:12:57
阅读次数:
151
发现在项目中,一运用...扩展运算符就提示报错。 主要原因出于babel配置有点问题 运行命令 npm install --save-dev babel-plugin-transform-object-rest-spread (主要作用是在es6 语法中的解构赋值) 下载完后在.babelrc添加插 ...
分类:
其他好文 时间:
2019-08-28 10:54:37
阅读次数:
123
1.打包时出错且不压缩代码是因为没有正确的转换语法 npm install babel-core babel-preset-env babel-loader --save-dev 2.如果使用了async await等es7新语法还要安装 npm install babel-plugin-trans ...
分类:
其他好文 时间:
2019-08-27 11:10:12
阅读次数:
96
按照官网的教程:按需引入需要借助:babel-plugin-component 安装:babel-plugin-component 注意:官网是修改 .babelrc 文件,我这里为了方便就直接修改 babel.config.js 文件了 对应的项目根目录下的 babel.config.js 需要修 ...
分类:
其他好文 时间:
2019-08-26 13:23:00
阅读次数:
120