自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 js的事件循环机制处理顺序

同步操作>异步操作(微任务>宏任务)   由于javascript是单线程任务所以主线程只能同时处理一个任务,所以把异步的事件放在同步的事件处理完成之后再来依次处理。 异步事件又包括微任务和宏任务: 宏任务和微任务关系:微任务执行完后再执行宏任务 微任务操作:   1:Promise,   2:MutationObserver 宏任务操作:   1:setTimeout,   2:setInte

2020-07-05 17:14:32 429 1

原创 vue后端传文件流转化成blob对象,前台点击下载返回undefined

后端返回文件流,接收传回来的response.data,使用URL.createObjectURL方法转化成blobURL,放入a标签中模拟点击下载后,没反应,打断点发现a.click()返回undefined,一开始还以为是blobURL不对,检查了好几天,感觉代码也没写错,结果发现,可能是之前封装的调接口的请求把后台传来的流blob对象字符串化了,所以点击不能下载,重新写一个原生请求,就可以下载了。 原文链接 附上我的代码: function exportLogData(data, file_name)

2020-06-09 13:38:31 5838 3

原创 CSS+HTML知识点总结

CSS+HTML知识点总结 二级目录 三级目录 文档声明(doctype) 文档声明用来告诉浏览器当前网页的版本。 <!doctype html> <!Doctype HTML> 这两种形式都表示下面写的网页是html5的版本,大小写都可以 字符编码 ** 编码** 将字符转换为二进制码的过程 ** 解码** 将二进制转换为字符的过程 ** 字符集(chartset)**...

2020-05-23 21:35:06 867

原创 盒模型水平方向的布局规则

盒模型水平方向的布局规则 元素水平方向的布局:   元素在其父元素中水平方向的位置有以下几个属性共同决定,且必须满足以下等式: margin-left+border-left+padding-left+width+padding-right+border-right+margin-right = 其父元素的内容区宽度   如果相加结果使等式不成立,则称为过度...

2020-05-01 14:22:08 652

原创 appium-chromedriver@4.21.0npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR!

用命令行安装appium的时候报错。 百度到的解决办法都是: npm install appium-chromedriver@3.0.1 --ignore-scripts 或者: npm install appium-chromedriver --chromedriver_cdnurl=http://npm.taobao.org/mirrors/chromedriver ————————————...

2020-04-28 21:25:31 1133

原创 CSS盒模型详解

@CSS盒模型 CSS盒模型 对CSS盒模型以及通过box-sizing属性设置盒模型的学习笔记。 盒模型的概念 盒模型都是由四个部分组成的,分别是margin、border、padding和content,如下图所示: 这是一个content为200×200px,padding为30px,border为20px,margin为20px的盒子。 因此盒模型可以分为四种: content-box...

2020-04-22 14:24:56 330

空空如也

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

TA关注的人

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