Avatar notebook default
18篇文章 · 7214字 · 1人关注
  • loader 和 plugin 的区别是什么

    不同的作用: Loader直译为"加载器"。Webpack将一切文件视为模块,但是webpack原生是只能解析js文件,如果想将其他文件也打包的...

  • babel-polyfill

    Babel默认只转换新的JavaScript句法(syntax),而不转换新的API,比如Iterator、Generator、Set、Maps...

  • Resize,w 360,h 240
    babel基本概念

    Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够...

  • Resize,w 360,h 240
    webpack性能优化--Scope Hosting

    如果 在main.js中引入hello.js 打包后的 文件 那么打包后 每个文件生成了两个函数,如果文件较多时,那么就会产生多个函数,函数多时...

  • Resize,w 360,h 240
    ES module和commonjs区别

    1、ES Module静态引入,静态时引入 2、commonjs动态引入,执行时引入 3、只有ES module才能静态分析 实现Tree-sh...

  • webpack性能优化--Tree-Shaking

    作用 Tree-shaking是webpack内置的一个优化,主要功能就是去除没有用到代码。因为JavaScript大多数是要通过加载的,加载的...

  • Resize,w 360,h 240
    webpack性能优化--打包小图片时进行Base64转码

    优点: base64就是一串字符串码表示的图片,在加载页面和js时一块加载出来,减少了加载图片时的http请求。加载一张图片时会发起一次http...

  • webpack性能优化--DllPlugin动态链接库文件

    什么是DLL DLL(Dynamic Link Library)文件为动态链接库文件,在Windows中,许多应用程序并不是一个完整的可执行文件...

  • webpack性能优化--自动刷新和热更新

    自动刷新 自动刷新是指webpack的devServer在监听到文件有变化后,会触发重新构建打包,然后自动刷新页面,源文件的变化就可以实时查看效...

文集作者