webpack的介绍

1. 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle

2. webpack 中有很多的 加载器(loader)。  用于兼容性。 比如 es6 的代码 可能就需要 向es5 兼容。 以便于浏览器可以识别。

3.  支持模块化

模块介绍

使用模块的目的就是,为了实现 文件资源的 异步加载。 不会说等着一个文件加载完成,再去加载另一个文件。
而是 向系统发一个命令, 然后系统去加载模块,但是不会影响程序的执行, 他会继续向下走 去加载另一个模块。
提高效率: 不让用户的页面出现  白屏的现象, 提高用户的体验。

前端中也是有模块的: 导入方式: 从es6 的module中出来的。(一种规范而已,无需深究,毕竟不是专业前端)
    import xxxx from 'index.js'    从  'index.js'   这个模块中 导入 xxxx  这个 variate  or  fn  or ...。

猜你喜欢

转载自www.cnblogs.com/chengege/p/10934781.html
今日推荐