ES6学习笔记第一章
一、babel转码器
将ES6转码为ES5代码
作用:不用担心环境是否支持ES6,可以直接通过ES6的方式编写程序
例如:
//转码前
input.map(item==>item + 1); //ES6的箭头函数。
//转码后
input.map(function(item){
return item+1
})
Babel命令行环境
Babel的命令行版本通过以下命令安装:
$ npm install --global babel-cli
$ npm install --save babel-preset-es-2015
然后在当前目录下新建配置文件 .babelrc
新建方法如下:
在windows系统中,不允许直接右键建立没有文件名的文件,可以通过cmd命令行创建:在当前文件夹打开cmd并键入命令:
type: nul>.babelrc
然后,将这些规则加入 .babelrc
{
"presets": [
"es2015"
],
"plugins": []
}
babel-node命令可以直接运行ES6脚本
$ babel-node es6.js //运行该脚本
将ES6代码转为ES5代码。
$ babel es6.js
-o或者--out-file 可将转换后的代码从标准输出重定向到文件
$ babel es6.js -o es5.js
或者
$ babel es6.js --out-file es5.js
-d参数用于转换整个目录。
$ babel -d build-dir source-dir
注意: -d参数后面跟的是输出目录
另有Traceur转码器可将ES6代码转为ES5代码
转载于:https://blog.51cto.com/11490093/1899136
ES6学习笔记第一章相关推荐
- 《Go语言圣经》学习笔记 第一章 Go语言入门
Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...
- 编译原理(龙书)学习笔记 第一章
编译原理(龙书)学习笔记 第一章 1.1语言处理器 解释器(interpreter) : 编译器(compiler): 一个语言处理系统 练习 1.1.1:编译器和解释器之间的区别 1.1.2:相对优 ...
- 小吴的《机器学习 周志华》学习笔记 第一章 绪论
小吴的<机器学习 周志华>学习笔记 第一章 绪论 近一年时间接触到不少机器学习的知识,虽然断断续续学了一些,总感觉还没有入门(只学会了疯狂调包).因此,最近开始系统学习Machine Le ...
- 计算机网络学习笔记---第一章
计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...
- 机器人导论(第四版)学习笔记——第一章
机器人学导论(第四版)学习笔记--第一章 1. 概述 1.1 背景 1.2 操作臂力学和控制 1.3 符号 1. 概述 1.1 背景 工业自动化的发展带来了工业机器人的高速发展.本书聚焦机械臂的力学和 ...
- PhalAPI学习笔记 ——— 第一章自定义HelloWorld接口
PhalAPI学习笔记 --- 第一章自定义HelloWorld接口 前言 自定义接口 项目实例 结果 分布解析 结束语 前言 公司业务需要转学PHP,而PHP中一个功能强大且生态链完整的PHP接口框 ...
- [go学习笔记.第一章] go可以做什么
go可以做什么,go有以下三大学习方向: Golang的应用领域 1.区块链应用 区块链技术,简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术, ...
- Kotlin学习笔记 第一章开始 第二章 基础
参考链接 Kotlin官方文档 https://kotlinlang.org/docs/home.html 本系列为参考Kotlin中文文档 https://download.csdn.net/dow ...
- 《谁说菜鸟不会数据分析》学习笔记 第一章总览 第二章数据分析思路
网上的信息太琐碎了,根本没搞懂什么是数据分析方法什么是数据分析方法论,所以找了一本比较简单的书来系统学习一下,本来打算粗略看完,但是觉得这本书知识还是不错的,所以决定在未来一周把这本书用心学一下. 这 ...
最新文章
- 《算法竞赛中的初等数论》(五)正文 0x50筛法(ACM / OI / MO)(十五万字符数论书)
- aspx后台调用前台jquery_Jquery Ajax调用aspx页面方法
- SQL 性能优化梳理,干掉慢SQL!
- 你好,脂肪肝!来自22岁的大学生的体检报告
- r语言的逻辑回归分类
- 快慢法判断单链表中是否有循环链表
- [FFT/IFFT]快速傅里叶(逆)变化 + 递归和递推模板
- 抽一个读者,送她一台MacBook!
- 化工企业数据分析报表系统项目之销售模块分析
- queueMicrotask 来执行微任务
- apk私钥_移动安全(二)|APK打包流程及签名安全机制初探
- Glide4.0源码全解析(二),load()背后的故事
- MapGIS格式转ArcGIS方法
- 通信原理(张祖凡)知识点归纳【持续更新】
- tibco rv java实例_Tibco RV - fault tolerance
- 开源机器人库orocos KDL 学习笔记(三):Kinematric Chain
- 想要无所不能的女秘书,用Office 365啊
- 双向长短期记忆网络模型_一种基于双向长短期记忆网络的定位修正方法与流程...
- 日内趋势票如何把握?
- Python 修改AD账号密码(三)- 简易网页版
热门文章
- AndroidStudio_开发工具的设置_代码编辑器使用_新特性---Android原生开发工作笔记73
- Vue插件_自己封装插件_以及使用自定义插件---vue工作笔记0017
- MyCat分布式数据库集群架构工作笔记0006---Mycat启动
- Linux多线程工作笔记0002---C语言函数前面的*是什么意思
- 嵌入式工作笔记0003---认识LCD显示器
- SpringCloud工作笔记068---登录堡垒机_下载文件报错_Xshell向Linux上传下载文件_lrzsz_ZModem
- Web前端工作笔记004---js--webSocket简单介绍和使用方法
- security工作笔记008---springBoot springCloud中的security配置全解
- WSAGetLastError() 返回的错误
- 回字有四样写法之引号编码