09-babel

这个是解析咱们es6的代码的,为何要用它呢,由于对于一些ie浏览器,甚至FF浏览器,低版本的还不能识别咱们的es6代码,那么vue里面好多还让咱们去写es6的代码,这个时候咱们就能够用babel这个工具将咱们的es6的代码转译成浏览器能识别的代码前端

左边是咱们写的es6代码,右边是经过babel这个工具编译以后的代码。这个代码能在咱们各个浏览器中去识别。vue

因此咱们成为babel,是用于编写下一代JavaScript的编译器。python

 

模块化

在前端中一个js文件就是一个模块,在js中没有模块化的概念。webpack

 

目前有四种模块化的方法es6

1.Commonjs web

2.AMD浏览器

3.CMD服务器

4.ES6Modulebabel

es6Module 支持import和export。跟python的import很像。但它必须在服务器环境下才支持,或者咱们可能经过webpack的babel-loader将es6支持转化成es6的语言。模块化

在这里就不给你们演示,你们了解一下便可。后面我们使用vue开启项目以后,一使用,天然而然就明白了。

本站公众号
   欢迎关注本站公众号,获取更多信息