2021年8月28日

摘要: css渐变 linear-gradient () linear-gradient () 方法 参考:https://www.runoob.com/cssref/func-linear-gradient.html 渐变用法1,制作缺角矩形 通过调整渐变角度,以及其渐变颜色和占比 background: 阅读全文

posted @ 2021-08-28 09:58 ${妖气} 阅读(60) 评论(0) 推荐(0) 编辑

摘要: 可保持宽高比的容器 CSS 规范指出,对于没有指定大小的可替代内容,最终的默认大小为 300px 宽或 150px 高 用目标元素的 原始高度/原始宽度,得出目标元素的宽高比。 此处的目标元素是 iframe .object-wrapper { width: 100%; // 宽度必须设置成100% 阅读全文

posted @ 2021-08-28 09:56 ${妖气} 阅读(61) 评论(0) 推荐(0) 编辑

摘要: 关于垂直居中的方法 情景1 :让容器内的文本垂直居中 引入“幽灵元素” 首先,先设置容器和文本为行内块元素(display: inline-block) 其次,添加容器伪元素 before,并给伪元素 before 添加以下属性: .author-meta::before { content: '' 阅读全文

posted @ 2021-08-28 09:56 ${妖气} 阅读(20) 评论(0) 推荐(0) 编辑

摘要: 跨域问题 问题:什么是跨域? 跨域问题的来源是浏览器的安全机制,同源策略。 同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。 这是一个用于隔离潜在恶意文件的重要安全机制 也就是说,接口返回的数据被浏览器阻隔了。在用其他测试工具测试接口数据时,是可以看到数据返回的。 解决方案 阅读全文

posted @ 2021-08-28 09:55 ${妖气} 阅读(40) 评论(0) 推荐(0) 编辑

2021年8月27日

摘要: 使用img标签显示用base64编码的验证码图片 参考文章:https://blog.csdn.net/kukudehui/article/details/80409522?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFro 阅读全文

posted @ 2021-08-27 17:38 ${妖气} 阅读(321) 评论(0) 推荐(0) 编辑

摘要: indexDB 使用方法 MDN:https://developer.mozilla.org/zh-CN/docs/Web/API/IndexedDB_API 流程 step 1 打开(新建)数据库 创建 indexDB 开启指令的实例对象 var DBrequest = window.indexe 阅读全文

posted @ 2021-08-27 17:33 ${妖气} 阅读(865) 评论(0) 推荐(0) 编辑

摘要: POST 请求将传出的参数放到请求body中 需求:传入的参数是数组类型,需要将参数放入post请求的body里传出 解决方案:通过ajax方法的 contentType 字段,将其设置为 JSON 字段即可 免key穿参数 $.ajax({ type: 'POST', url: '...', da 阅读全文

posted @ 2021-08-27 17:32 ${妖气} 阅读(4161) 评论(0) 推荐(0) 编辑

摘要: Web Worker Web Worker 的作用是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一部分任务分配给 worker 运行。在主线程运行的同时,Worker 线程在后台运行,互不干扰。 Worker 可以被创建多个,且 Worker 之间均为独立的线程, 阅读全文

posted @ 2021-08-27 17:31 ${妖气} 阅读(65) 评论(0) 推荐(0) 编辑

摘要: axios全局loading与实例loading 参考文章:https://blog.csdn.net/qq_40963664/article/details/94554176 何为全局与实例? 文档上的全局指的是在axios中进行配置拦截器,即全局拦截器,并在拦截器中对config进行修改,添加l 阅读全文

posted @ 2021-08-27 17:31 ${妖气} 阅读(611) 评论(0) 推荐(0) 编辑

摘要: JavaScript生成RSA非对称秘钥 通过JavaScript生成RSA有两种方法。 非对称密钥的核心原理是:将生成的公钥发送给后端,同时使用私钥将信息数据加密后发送给后端。后端使用传送的公钥进行解密,获取数据。 window.crypto.subtle.generateKey() window 阅读全文

posted @ 2021-08-27 17:30 ${妖气} 阅读(1174) 评论(0) 推荐(0) 编辑