当前位置: 首页 > news >正文

冀州建设局网站/百度推广计划

冀州建设局网站,百度推广计划,谷歌优化软件,有网站域名及空间 别人帮建网站Babel 通过语法转换器支持最新版本的 JavaScript 。 它有非常多的插件,这些插件能够允许我们立刻使用新语法,无需等待浏览器支持。 那我们怎么使用babel呢? 首先我们来了解babel基本的安装 第一:babel的安装 第二:查看…

Babel 通过语法转换器支持最新版本的 JavaScript 。 它有非常多的插件,这些插件能够允许我们立刻使用新语法,无需等待浏览器支持。
那我们怎么使用babel呢?
首先我们来了解babel基本的安装
第一:babel的安装
1037363-20180814142513917-1367466415.png
第二:查看babel版本以及babel命令
1037363-20180814142605070-1439352249.png
第三步:建立文件夹,初始化一个仓库,将我们的配置写成一个package.json文件。
1037363-20180814143335820-202201376.png
第四步:新建一个文件,并单独输出其编译之后的文件,这是单个文件的监听。
1037363-20180814143438227-1990294605.png
第五步:新建文件夹,将之前所建的test.js文件移动到文件夹内,删除之前监听的输出后的单个文件,再进行文件夹的监听。
1037363-20180814144125837-356025782.png
现在整个工程目录如下
1037363-20180814145433762-1725483661.png
第六步:当我们工程中需要使用babel的时候,我们使用 cnpm install babel-cli --save-dev来进行安装,当前项目依赖babel-cli。
1037363-20180814151214000-1101627381.png
我们可以使用babel-node去运行文件
1037363-20180814151449919-2050334433.png
接下来我们来看看babel如何来解析ES6/ES7的语法。
第一步:创建.babelrc文件,在文件中写入
1037363-20180814152036053-1328402629.png
第二步:下载相关的preset,并将babel去做一个监听,将src目录下的项目编译到dist目录下。
1037363-20180814152429188-1211508648.png
在文件中写入
1037363-20180814185853168-120514143.png
使用1037363-20180814152908377-1259156844.png

可以看到这个编译之后的代码
1037363-20180814152841148-631055494.png
编译之前代码如下
1037363-20180814152943245-2106592032.png
通过代码可以看到其实编译出来的代码并不精简
我们可以通过安装1037363-20180814153645791-848436729.png
再在.babelrc里面进行修改1037363-20180814153713394-1115519950.png
通过运行
1037363-20180814153736173-958758861.png
查看编译之后的结果,比之前的精简许多。
1037363-20180814153808344-972672721.png
如果我们想babel还可以编译es2016的话,我们可以继续安装preset
1037363-20180814162752302-1889626601.png
要记得修改.babelrc文件。
1037363-20180814162823827-2089416846.png
如果想将gulp和babel结合使用完成一整套的工作流程,该怎么做呢?
第一步:安装gulp插件,删掉之前输出编译之后文件的dist目录
1037363-20180814163737414-89230226.png
第二步:建立gulpfile.js,文件,写入配置,运行。
1037363-20180814164401848-986894055.png
1037363-20180814164854611-255269780.png
1037363-20180814164934285-1710931512.png
1037363-20180814165133168-1596558812.png
很想把完整的demo也给大家看,已经上传到github了:https://github.com/JserJser/reactDemo/tree/master/babel-cli/babel-demos

转载于:https://www.cnblogs.com/smart-girl/p/9474811.html

http://www.lbrq.cn/news/1237537.html

相关文章:

  • 网站源码下载地址是什么/焦作seo推广
  • 大连网站建设-中国互联/网络营销的推广方式都有哪些
  • 深圳市住房和建设局网站-%3e认租申请/手机管家一键优化
  • php开源企业网站/网上怎么免费推广
  • 里水网站开发/企业营销策划方案范文
  • 大型手游网络游戏排行榜前十/上海优化营商环境
  • 东莞做网站定制/预防电信网络诈骗
  • 网站搭建的/站长之家排名查询
  • 曰本真人性做爰相关网站/西安百度竞价外包
  • 西部网站域名出售/360推广怎么收费
  • 阿里云服务器网站备份/免费发广告的网站
  • 大理建设工程信息网站/百度分析
  • 中国开头的网站怎么做/临沂今日头条新闻最新
  • 北京建设银行卡信用卡网站/5151app是交友软件么
  • 网站建设主要内容/微信营销怎么做
  • wordpress分类显示博客/论述搜索引擎优化的具体措施
  • 广东东莞石碣今天新闻/seo网络优化公司
  • 用自己的电脑做网站需要备案吗/线下推广团队
  • 网站建设小组五类成员/东莞seo代理
  • 安顺网站建设兼职/昆山网站建设
  • 留学中介网站建设方案/免费网站制作成品
  • 公司没有网站如何做外贸/爱站网站seo查询工具
  • 济宁建设局网站首页/百度普通收录
  • 跨境出口电商网站/哪里可以建网站
  • 网站做的漂亮的企业/培训机构哪家最好
  • 小公司做网站/百度收录网站提交入口
  • 医院网站建设作用/seo排名优化是什么意思
  • 深圳十大国际外贸公司/seo下载站
  • 万家建设有限公司网站/中央刚刚宣布大消息
  • 长清区网站建设宣传/如何做宣传推广营销
  • day 44 文件的规范书写与拆分
  • 6. 平台总线
  • 【超分辨率专题】PiSA-SR:单步Diff超分新突破,即快又好,还能在线调参
  • 【Unity】背包系统 + 物品管理窗口 (上)
  • p5.js 3D模型(model)入门指南
  • OpenGL 坐标变换