- 博客(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
5842
3
原创 CSS+HTML知识点总结
CSS+HTML知识点总结二级目录三级目录文档声明(doctype)文档声明用来告诉浏览器当前网页的版本。<!doctype html><!Doctype HTML>这两种形式都表示下面写的网页是html5的版本,大小写都可以字符编码** 编码**将字符转换为二进制码的过程** 解码**将二进制转换为字符的过程** 字符集(chartset)**...
2020-05-23 21:35:06
868
原创 盒模型水平方向的布局规则
盒模型水平方向的布局规则元素水平方向的布局: 元素在其父元素中水平方向的位置有以下几个属性共同决定,且必须满足以下等式:margin-left+border-left+padding-left+width+padding-right+border-right+margin-right = 其父元素的内容区宽度 如果相加结果使等式不成立,则称为过度...
2020-05-01 14:22:08
655
原创 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
1134
原创 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
332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅