自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 区分环境打包umi项目,让同个页面在不同环境运行和打包不同代码或地址

问题项目中要嵌入第三方页面,但是不同环境中这个第三方页面的地址不一样,生产环境和dev环境中要嵌入的网址的

2021-02-18 15:22:13 874

原创 实现图片或pdf等文件点击不预览直接下载(已解决!)

在项目中遇到一个文件下载的问题,excel文件可以直接下载,但是图片和pdf这些就无法点击直接下载,而是进入预览,需要自己手动另存为去下载保存,在a标签中加上download属性也不行,查了下应该是因为返回的是链接形式,后缀为.png,.pdf这些,浏览器会自己去解析这些格式文件,就会去预览,而excel这种浏览器就无法直接解析,就会直接下载,然后让后端同学帮忙加了个响应头,就像这样的:Content-Disposition:attachment;filename=“filename.jpg”,attac.

2021-02-04 10:45:17 3435 1

原创 浅拷贝和深拷贝的简单实现

浅拷贝:function clone(origin,target){ var target=target || {} //如果没有传target的话就自动传一个空对象进去 for(var key in origin){ target[key]=origin[key] } return target;}浅拷贝有个缺点,就是如果origin或者target的引用值(array、...

2020-02-20 23:54:18 133

原创 总结css选择器以及选择器的优先级

1.CSS样式优先级:!important > 行内样式 > id选择器 > 类选择器=伪类选择器 > 标签选择器=伪元素选择器 > 通配符选择器 > 继承的样式 > 浏览器默认的样式(级别可以组合累加,级别累加值最高的优先级最高,级别值相等时,前面的样式会被后面相等级别值的样式覆盖,从而显示后面相等级别值的样式,不显示前面的相等级别值的样式)2.有...

2020-02-20 03:38:28 1118

原创 在html页面用php语言引入一个公共结构在网页解析出现乱码占位置导致页面布局显示不正确

做项目的时候碰到一个不知名乱码的问题,困扰我好一阵,最后请教师傅很轻松就解决了,在这里记录一下,免得忘记。前端用html+css+js写的,后端语言是php,这是一个前后端不分离的项目,因为这个网站的底部都是一样的,所以把底部结构单独拿出来写成一个文件,然后用php语言在每个需要用到这个底部html结构的页面引入这个结构,就像这样:{include file=“public/header” ...

2019-09-16 14:52:49 330

原创 清除ul自带的样式左边有间距的方法

1.body中的代码如下:2.在网页中打开结果如下:可以发现li的左边与页面有一段间距3.打开调试器可以看到ul有自带样式:我们要清除它自带的样式才能消除边距消除ul自带样式的方法就是在head标签中加入style标签,然后在style写入以下代码:4.刷新网页,页面显示效果如下:可以看出li与旁边的间距没有了,这就是清除了ul自带的样式。...

2019-05-23 12:24:50 7510 1

原创 解决在页面中引用js文件和jQuery不生效的问题

今天在写代码的时候又遇到在页面中引用js文件和jQuery不生效的问题,想起来自己以前也遇到过但是又忘记是怎么解决的了,非常简单的问题,但居然一犯再犯,决定记录一下,以后可不能再粗心了,养成好习惯。错误写法:<head> ...... <script type="text/javascript" src="../Js/jiexin.js"></script&g...

2019-05-17 12:47:15 7541 1

原创 学习笔记--一个例题弄懂作用域链

作用域 [[scope]] :存储了运行期上下文的集合。作用域链:[[scope]]作用域中所存储的执行期上下文对象的集合,这个集合呈链式链接,我们把这种链式链接叫做作用域链。 function test(){ var num =100; function a(){ num++; console.log(num); } funct...

2019-05-04 16:09:04 172

原创 学习笔记--预编译

JS是一门解释性语言,执行时是翻译一句执行一句,不是先通篇翻译。执行前要经历三个过程,依次是:语法分析/语义分析,预编译,解释执行。语法分析是通篇扫描一遍看看有没有语法错误之类的,但不执行。预编译会让函数声明整体提升:如:test();function test(){}或function() test(){}test();在执行的时候都是function() test(){}...

2019-05-04 10:54:47 145

空空如也

空空如也

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

TA关注的人

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