240 发简信
IP属地:山西
  • ESLint设置 semi 分号/定义变量未使用规则

    在根目录的.eslintrc.js文件中配置'semi': 0其中0的意思是off关闭,1是warning警告,2是error 报错 有关 semi 详情配置参数,请参考官方...

  • 120
    深入理解浏览器的缓存机制

    一、前言 缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。...

  • Promise精选面试题

    一、前言 前端面试过程中,基本都会问到 Promise,如果你足够幸运,面试官问的比较浅,仅仅问 Promise 的使用方式,那么恭喜你。事实上,大多数人并没有那么幸运。所以...

  • 120
    webpack 学习笔记之十, webpack-spritesmith 雪碧图.

    前端开发的过程中,会有很多的小图标. 一般这些小图片都是以 .png结尾的背景透明的图片. 这些小图标一般应用于一些按钮或者其他元素的图片. 比如有一个按钮,需要一个相机的小...

  • 120
    webpack之optimization.runtimeChunk作用

    runtimeChunk,直观翻译是运行时的chunk文件,其作用是啥呢,通过调研了解了一波,在此记录下。 何为运行时代码? 形如import('abc').then(res...

  • 120
    scrollWidth、clientWidth、offsetWidth、width的区别

    scrollWidth:对象的实际内容的宽度,不包边线宽度,会随对象中内容超过可视区后而变大。clientWidth:对象内容的可视区的宽度,不包滚动条等边线,会随对象显示大...