- 博客(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关注的人
RSS订阅