Avatar notebook default
60篇文章 · 17942字 · 5人关注
  • Promise 高级用法对比

    Promise.all(ES2015):只有当传入的每个 Promise 实例的状态都变成 fulfilled 时,p 才 fulfilled,...

  • js替换字符串中的某段字符

    替换单个: 替换多个: 替换特殊符号(需要进行转译) ECMAScript2021 的 replaceAll,无需使用正则,特殊符号无需转译

  • Resize,w 360,h 240
    Nuxt Compiled with warnings - extract-css-chunks-webpack-plugin

    看提示是组件引入顺序的问题:nuxt项目中,两个及以上的.vue文件,引入同样的自定义组件,引入的先后顺序需要一样,否则就有对应的提示。虽然这个...

  • vue 锚链接平滑滚动

    getElementById传入对应的DOM id 即可

  • webpack tree shaking (摇树优化)

    摇树优化 一个模块可能有多个方法,只要其中的某个方法使用到了,则整个文件都会被打包到bundle中去,tree shaking 就是只把用到的的...

  • webpack 代码分割,动态import

    代码分割的意义 对于大的web应用来讲,将所有的代码都放在一个文件中显示不够有效的,特别是当你的某些代码块是在某些特殊的时候才会被用到。webp...

  • webpack 代码压缩

    js文件压缩 webpack 4 内置了uglifyjs-webpack-plugin,js默认是压缩过的 css文件压缩 使用optimize...

  • webpack 文件指纹

    优点: 用作版本管理时,如果一个项目需要发布,只需要发布修改过的文件指纹; 对于没有修改过的文件,用户在访问的时候,依旧可以使用浏览器缓存好的,...

  • Resize,w 360,h 240
    webpack 热更新原理解析

    概念作用webpack Compile将 JS 编译成 BundleBundle Server提供文件在浏览器端以服务器的方式的访问(正常是通过...

文集作者