美文网首页webpack
(1/24) 认识webpack

(1/24) 认识webpack

作者: wfaceboss | 来源:发表于2018-12-11 11:12 被阅读0次

1. 什么是webpack

A.webpack是一个模块打包工具,它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。在3.0出现后,webpack还肩负起了优化项目的责任。
这段话有三个重点:

  1. 打包:可以把多个Javascript文件打包成一个文件,减少服务器压力和下载带宽。
  2. 转换:把拓展语言转换成为普通的JavaScript,让浏览器顺利运行。
  3. 优化:前端变的越来越复杂后,性能也会遇到问题,而webpack也开始肩负起了优化和提升性能的责任。

B.在开发中,各种各样的资源都可以认为是一种独特的模块资源,比如css,js,png,json等。而我们通过webpack,可以将这些资源打包压缩在指定的文件中,需要注意的是,webpack本身是支持js资源的,但我们可以通过loader加载器,来打包除了js之外的资源。


webpack.png

2.为什要使用WebPack

现在好多网页有着很多的应用,所以它们的JavaScript代码比较复杂,当然也有着很多的依赖包,所以为了简化开发的复杂度,前端就出现了很多比较好的实践方法:

  1. 模块化,让我们可以把复杂的程序细化为小的文件;
  2. 类似于TypeScript这种在JavaScript基础上拓展的开发语言:使我们能够实现目前版本的JavaScript不能直接使用的特性,并且之后还能能装换为JavaScript文件使浏览器可以识别;
  3. scss,less等CSS预处理器
    .............
    这些改进确实大大的提高了我们的开发效率,但是利用它们开发的文件往往需要进行额外的处理才能让浏览器识别,而手动处理又是非常繁琐的,这为WebPack类的工具的出现条件。

喜欢的伙伴,我们可以一起学习,探讨。

相关文章

  • (1/24) 认识webpack

    1. 什么是webpack A.webpack是一个模块打包工具,它做的事情是,分析你的项目结构,找到JavaSc...

  • 最近webpack4配置 的学习总结

    前提是对webpack有初步的认识概述、使用。 1.webpack4的webpack.config.js的配置框架...

  • webpack的使用

    认识webpack 什么是webpack ​ webpack是一个前端的模块化打包(构建)的工具 功能:​- 1...

  • webpack入门解析

    webpack 一. 认识webpack 1.1. webpack介绍 什么是webpack? 这个webpack...

  • 认识webpack

    什么是 webpack? webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)...

  • 认识Webpack

    要了解Webpack,首先要知道前端模块化开发的概念 前端模块化 模块化的目的是使代码可以重用,模块化在任何开发中...

  • webpack 打包配置 从0到1

    认识webpack webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具 1.可以帮...

  • 第一节:Webpack的认识

    Webpack认识 1. 为什么需要Webpack 总结一句话: 前端发展的需要. 只要大家明白前端的发展脉络,自...

  • 第一节:Webpack的认识

    Webpack认识 1. 为什么需要Webpack 总结一句话: 前端发展的需要. 只要大家明白前端的发展脉络,自...

  • 解析前端构建工具webpack

    前言 真快呀,过年的时候才对webpack 1的了点感性认识,就做了两个关于Vue的项目,之后就出了webpack...

网友评论

    本文标题:(1/24) 认识webpack

    本文链接:https://www.haomeiwen.com/subject/uajshqtx.html