温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:02
下面呢,我们来一起学习babble的用法。单呢,它是个JS的编译器。那么说详细一点呢,就是它能够将我们写的一些YES6的一些较高级的语法编译成啊一些yes向后兼容的些低级的JS语法。这样呢,它就能够在浏览器的一些旧版本浏览器中运行了。那么我们开发中的各种RA语法、view语法、yes语法都是通过bab这工具来做的,所以他能做的是非常多。那么B它怎么工作呢?同样的,他主要也是要写这个配置文件。配置文件能来指示BB干具体的事。配置文件的写法呢,稍微多一点,还有b con点什么什么,比b con je b con je,还有点BRC点什么什么,比如说RC rcd je rcd je。诶,你会发现点什么什么RC点什么什么,这种形式非常常见啊。
01:04
的确,所有配置文件的写法呢,基本上都是这种形式。还有也有这种什么conve什么什么的形式。那么也可以在拍的时候直接写啊,这样呢就不用创建文件了都行。那么咱们呢,就以bab convicted为例去写。多用一用多用用。呃,那么这是bab啊,Bab的配置写法呢,往下走啊,它主要要写的是这个预设。预设呢,简单理解就是它能,它能添加一组B的插件来扩展web功能。包包本身能干的是非常有戏,啥也干不了,那么你要做的就要添加这个预设。保育社呢,有这几种啊,有有present。那么pre EV是个智能预设,它能够帮我们把E6的些啊语法,比方说箭头函数这些编译成ES5的语法。
02:03
变成普通函数。说白了。能够编译的JS语法变成JS语法,能够将TS语法编译成JS语法等等,那么你要用什么就要加载什么。这个预设预设可以加载多个,也可以只加载一个。那么我们这里还没用上GSX这个S语法和TS语法,所以我们主要关心的是这个智能预设就够了,它能够帮我们把箭头函数变,以便我们能够在低版本浏览器中运行。好了,那么B呢,主要就是这些了,那么更多内容呢,大家也可以去查阅BA官网对他的一些介绍。总结一下,DEMO呢,就是一个编译工具啊,能够将一些高级的E语法编译成较低级的语法,以便在旧版本浏览器中运行。那么web呢,主要也是写配置文件,有很多种写法,我们最终呢会写成配BA的cons,那么这里面配置呢,主要要设置的是这个预设。
03:02
主要写的是预设,除了预设以外呢,还有什么plugins啊等配置,预设呢,就是它的一些官方的一些插件,或者是社区的一些插件,能够直接添加B的功能,那么我们会用上智能预设来帮我们编译一些EL的一些语法。好了,以上呢就是babel的一些介绍了,当你学过exist呢,再学babel呢,你会比较方便一点,因为他们主要都是写配置。所以我们主要关心的就是后面该怎么去使用它。
我来说两句