一、函数式组件 ①无状态的函数式组件 ②有参数的函数式组件 ③ 二、 ...
分类:
其他好文 时间:
2018-08-07 15:15:04
阅读次数:
93
下载按转新依赖 babel-runtime:对es6语法进行转译 fastclick:对移动端进行点击300毫秒延迟 ,,取消掉 babel-polyfill:API 先添加,在npm install main.js import 'babel-polyfill' import Vue from ' ...
分类:
其他好文 时间:
2018-08-06 19:23:49
阅读次数:
463
首先可以用es-checker检测一下本机对ES6的支持程度 可见,不支持ES6的import和export语法,我们可以写个有该语法的脚本运行下。 创建项目文件夹,结构如下: lib.js: main.js: 执行 node main.js 发现确实无法执行。此时我们可以用babel进行转码: 首 ...
分类:
其他好文 时间:
2018-08-05 14:21:31
阅读次数:
160
背景 babel的官网说babel是下一代的js语法编译器,现在自己也在很多项目中使用了babel,可是自己对babel的认识呢,只停留在从google和别人项目中copy的配置代码上,内心感到很不安,最近花了点时间整理了一下,分享给大伙。 babel常用配置 通常在前端或node项目中,进行以下配 ...
分类:
其他好文 时间:
2018-08-04 20:23:49
阅读次数:
210
平时开发中,经常需要用到ES6/ES7的语法。那么就需要用到Babel来对代码进行转码处理。 之前用Vue比较多,所以以Vue-cli作为参考来分析。 第一张图是几个月前的Vue-cli生成的 第二个图是今天使用Vue-cli生成的 Babel-core 顾名思义,这是 babel 的核心代码,但是 ...
分类:
其他好文 时间:
2018-08-04 20:20:11
阅读次数:
123
brotli 的压缩比相对gzip 有好多提升 测试试用docker 测试代码 https://github.com/rongfengliang/rollup-babel-demolibrary 运行 构建镜像 docker-compose build 启动 docker-compose up -d ...
分类:
其他好文 时间:
2018-08-03 20:46:14
阅读次数:
214
一、babel介绍 ①Babel 是一个 JavaScript 编译器,可以把ES6的语法转为兼容浏览器的ES5语法 ②Babel中文官网:https://www.babeljs.cn/ ③Babel可以单独使用,但是一般都是和webpack结合一起使用 二、webpack里使用babel 1、ba ...
分类:
Web程序 时间:
2018-08-02 20:47:28
阅读次数:
198
babel的一些eslint方法废除了 问题 解决方案 在 中或者在该文件 中找到 ,删除掉 相关文档 "https://github.com/babel/eslint plugin babel" 中的Deprecated章节说说明 webpack的loaderUtils.parseQuery()被 ...
分类:
其他好文 时间:
2018-08-02 02:14:38
阅读次数:
641
当接到node开发node api的时候,我就想用docker来部署,众所周知,node的版本更新迭代很快。很多以前需要babel后才能采用的方法正在不断被node 原生的支持。如果随便更换生产服务器的node版本,可能对以前的服务产生一定程度的冲击。我想用docker就是想单纯固定住node版本。 ...
简介 首先,在学习之前推荐使用在线转码器 Traceur 来测试 Demo,避免 babel 下的繁琐配置,从而产生畏难情绪。 首先,在学习之前推荐使用在线转码器 Traceur 来测试 Demo,避免 babel 下的繁琐配置,从而产生畏难情绪。 let 命令 在 ES6 之前,JS 只能使用 v ...
分类:
其他好文 时间:
2018-08-01 14:27:12
阅读次数:
178