摘要:
先说结果:try_files 一共有三个值$uri, $uri/ /index.html,前两个值取决于alias,最后一个值和alias无关,取决于root, 即如果最后一个值/index.html, 则实际地址是root/index.html,不是alias/index.html,和alias一 阅读全文
摘要:
需求: 一个视频预览区域,等比例1080/1920缩放 原始思路:获取container宽高,计算比值,再和1080/1920比对大小,分别设置宽高 改用css变量 代码如下 .select-content { position: relative; margin: 0 auto; border: 阅读全文
摘要:
一行三列循环自适应,是移动端常见的布局 当使用display flex justify-content: space-between;最后一行只有两个时候,会出现分居两端,我们此时需要把最后一行改为向前布局 我的解决方案如下: <div> <p class="item">1</p> <p class 阅读全文
摘要:
需求:pc端实现一个用户操作录屏的功能(可不考虑ie)思路:1.获取视频流,2.转为视频 3.生成url下载1.navigator下有个mediaDevices属性,注意由于WebRTC 在chrome下要求https,所以本地开发时候建议把域名改成localhost,或者更改chrome配置项(具 阅读全文
摘要:
需求: 后端返回一个字段,字段会包含各种字符串以及checkArr,需要把这个字段渲染成html片段,其中如果遇到□ ,自动变为checkbox 的标签,并根据checkArr里的值设置对应默认值,看到(数字)转为input标签数字,且重新更改input时候,有对应的事件。 因为有字符串需要转为ht 阅读全文
摘要:
当前多个commit,想把这几个commit合并成一个,但是想把其中某个commit add2的去掉, 用git revert add2的commit_id,这里只是撤销那次代码提交,后面的add3的代码提交依然存在且commit记录是依然保存的,且会生成一个新的commit 如果想把commit 阅读全文
摘要:
http请求有个responseType, 用来设置返回值,默认是'',等同于text,数据格式的转换是浏览器处理的 我们还会用到json,buffer,blob json:是我们经常遇到后端返回的数据格式,直接res.json就可以 blob,当后端返回一个文件流时候回用到, buffer: 读取 阅读全文
摘要:
Vue里有个slot插槽的概念,常用的一般是命名的slot和默认的slot, 这里谈下slot-scope,Vue2.6后改成v-slot slot-scope场景是父组件用子组件的数据,但是样式自己的,如果父组件不写,就默认自己的 代码如下,子组件: 这里注意,:data相当于子组件传递给父组件的 阅读全文
摘要:
1. inherit是动态的 2 height: inherit和100%区别 正常情况下一样,但是当子元素是绝对定位,父元素是static时候,会有区别,100%会冲破父级,inherit,和父级一样 3 max-height: inherit和100%区别 max-height 的百分比是相对父 阅读全文
摘要:
项目部署应用了Docker,了解一下,做下笔记: 首先docker是什么,docker是个类似虚拟机独立空间,但是docker内不需要安装系统,所以它比虚拟机省事,可以避免环境污染,让项目更加可一直,可复用。 举一个形象例子,比如现在有A和B两个项目,一个用的node是6,一个用的是8,如果没有do 阅读全文