1、首先安装babel-cli(用于在终端使用babel) 2、然后安装babel-preset-es2015插件 注:Babel5版本默认包含各种转换插件,然而Babel6.x相关转换插件需要自己下载,如transform-es2015-arrow-functions、transform-es20 ...
分类:
其他好文 时间:
2017-04-04 09:41:01
阅读次数:
212
ECMAscript入门 ECMAscript和javascript的关系:前者是后者的规格 ES6和ECMAscript的关系:ES6 既是一个历史名词,也是一个泛指,含义是5.1版以后的 JavaScript 的下一代标准,涵盖了ES2015、ES2016、ES2017等等,而ES2015 则是 ...
分类:
其他好文 时间:
2017-03-15 19:02:26
阅读次数:
233
众所周知react搭配es6或者叫es2015的开发模式更加的方便快捷。不过提到es2015这个毕竟没有被浏览器广泛支持的规范,要想能够快快乐乐的应用起来,就少不了将未来将要被浏览器支持但现在支持还不全面的规范转换成现有规范的工具了。这个好像选择不多,是的好像就是babel了,关于babel,本文不 ...
分类:
其他好文 时间:
2017-03-06 17:23:33
阅读次数:
218
能编译es2015 、 能热编译、能加载静态资源(js/css/font/image)。是一个很通用的开发环境,虽然不智能。但很好扩展 npm 安装列表: webpack.config.js package.json 目录结构: 快速启动:npm run dev ...
分类:
Web程序 时间:
2017-02-21 10:42:04
阅读次数:
249
工具Babel,将es6转es5 配置文件名称 .babelrc 内容 { "presets":[], "plugins":[] } npm ES2015 npm install --save-dev babel-preset-es2015 react npm install --save-dev ...
分类:
其他好文 时间:
2017-02-18 22:35:04
阅读次数:
227
本节内容我们继续探讨关于ES2015的一些新的内容,Object.assign函数的使用,使用该函数我们可以快速的复制一个或者多个对象到目标对象中,本文内容涉及es6,es7相关的对象复制的内容,以及一些es5的替代方案的介绍。 函数原型 首先看一下函数的定义: 函数参数为一个目标对象(该对象作为最 ...
分类:
其他好文 时间:
2017-02-17 17:02:49
阅读次数:
259
javascript有哪些类型?typeof可以返回哪些数据类型? 答:javascript包含基础类型和引用类型。基础类型有:Number、String、Boolean、Null、Undefined、Symbol(该类型位 ES2015 中新增类型)引用类型有: Object(对象类型,包括{Fu ...
分类:
Web程序 时间:
2017-02-13 21:25:01
阅读次数:
223
1.项目依赖 安装所需要依赖的其它第三方开源库,项目依赖如下: 由于要使用到 import ,所以需要使用安装babel-preset-es2015,其它的几个库都是必须的; 2.配置webpack.config.js 主要就是配置相应的loader,在此只需要 es2015 和 react; 3. ...
分类:
Web程序 时间:
2017-02-06 14:46:36
阅读次数:
204
如何在NodeJS项目中优雅的使用ES6NodeJs最近的版本都开始支持ES6(ES2015)的新特性了,设置已经支持了async/await这样的更高级的特性。只是在使用的时候需要在node后面加上...
分类:
Web程序 时间:
2017-01-22 12:39:51
阅读次数:
395
Babel是几个模块化的包,核心功能位于成为babel-core的npm的包中,不过webpack把他们整合在一起使用,但是对于每一个你需要的功能和拓展,你都需要安装单独的包(用得最多的是解析ES6语法的babel-preset-es2015包和解析JSX的babel-preset-react包) ...
分类:
Web程序 时间:
2017-01-19 07:54:10
阅读次数:
236