自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 a标签下载图片文件时,不让他打开而是直接下载的正确方式

其实很简单,只需要在url最后加上“response-content-type=application/octet-stream”即可!至于为什么加这个参数能下载下来,据说是因为使用这个contentType的话访问页面的时候浏览器就会开启下载框对其内容进行下载。使用a标签的download属性进行下载操作时,如果下载的是图片视频类的,则只能下载同源文件,非同源的文件浏览器会自动打开浏览而非下载,那么非同源的该如何操作才能下载呢?

2023-08-12 11:18:32 2276 1

原创 vue项目打包开启gzip

vue项目写好打包生产版本后,经常遇到打包后的js、css文件过大的情况,一个文件常常几M大小,甚至十几M。如果文件过大,并且很多的情况下,会导致网络请求耗时,严重点可能阻塞后面的进程。所以打包时使用webpack配置gzip压缩是很有必要的。所以这篇文章就介绍一下webpack配置gzip的方法。1、安装插件(compression-webpack-plugin)npm install compression-webpack-plugin --save-dev2、配置vue.config.j

2021-08-27 17:04:13 1957 5

原创 vue项目打包时如何清除console.log

vue项目打包时如何清除console.logvue项目在打包时,总是会碰到清除生产环境的console.log的需求,那么如何解决呢?在vue.config.js文件里写上如下代码即可完美解决!configureWebpack: config => { if (process.env.NODE_ENV === 'production') { config.optimization.minimizer[0].options.terserOptions.compress.war

2021-08-26 18:21:44 426 3

原创 for循环遍历时var let的区别

比如在微信小程序中要遍历输出 0-9 的数,我们会使用for循环for(vari=0;i<10;i++){console.log(i);}输出:但是,如果我在循环时同时调用wx的api接口10次,那么输出的结果就会不同(这是产生了闭关的效应)for(vari=0;i<10;i++){wx.showToast({title:'haha',success:functio...

2021-01-25 16:14:41 1498 3

原创 移动端动态设置viewport引起的大段文字字号变大

移动端动态设置viewport引起的大段文字字号变大移动端动态设置viewport引起的大段文字字号变大的原因并不是什么bug,而是 Webkit 给移动端浏览器提供的一个特性:当我们在手机上浏览网页时,很可能因为原始页面宽度较大,在手机屏幕上缩小后就看不清其中的文字了。这个特性叫Font Boosting(字体提升),也被称为Text Autosizer,Font Inflation。而 Font Boosting 特性在这时会自动将其中的文字字体变大,保证在即不需要左右滑动屏幕,也不需要双击放大屏幕

2021-01-25 16:02:34 1308 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除