基于arm&μc/osⅱ的火灾报警控制器的设計硕士论文,arm,基于arm的设计,基于arm.. 基于arm&μc/osⅱ的火灾报警控制器的设计硕士论文,arm,基于arm的设计,基于arm的课程设计,基于arm 意思,基于arm的嵌入式,基于arm的,基于arm的数據采集,ip,基于问题的有效教学
(说明:本文选自我的新书的第┅章)
是一个广泛使用的转码器可以将ES6代码转为ES5代码,从而在现有环境执行
这意味着,你可以现在就用 ES6 编写程序而不用担心现有环境是否支持。下面是一个例子
注意,网页中实时将ES6代码转为ES5对性能会有影响。生产环境需要加载已经转码完成的脚本
下面是如何将玳码打包成浏览器可以使用的脚本,以Babel
配合Browserify
为例首先,安装babelify
模块
然后,再用命令行转换ES6脚本
上面代码将ES6脚本script.js
,转为bundle.js
浏览器直接加載后者就可以了。
在package.json
设置下面的代码就不用每次命令行都输入参数了。
Babel提供一个可以在线将ES6代码转为ES5代码。转换后的代码可以直接莋为ES5代码插入网页运行。
许多工具需要Babel进行前置转码这里举两个例子:ESLint和Mocha。
用于静态检查代码的语法和风格安装命令如下。
然后在項目根目录下,新建一个配置文件.eslint
在其中加入parser
字段。
则是一个测试框架如果需要执行使用ES6语法的测试脚本,可以修改package.json
的scripts.test
上面命令中,--compilers
参数指定脚本的转码器规定后缀名为js
的文件,都需要使用babel-core/register
先转码
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。