- 博客(15)
- 收藏
- 关注
原创 记录scale的用法(镜像翻转)
一、一般用法一般的用scale都是直接传一个参数,如scale(x);// 一般用法:缩小和放大scale(0); // 元素没有变化scale(0.5); // 元素的整体大小缩小为原来的1/2;scale(2); // 元素的整体大小放大为原来的2倍;二、进阶用法之无镜像翻转// 进阶用法(无镜像翻转)// scale接收两个参数,分别代表x和y方向的设置scale(0,0); // 元素没有变化scale(0.5,1); // 元素的x轴方向缩小为原
2022-02-22 09:56:55 1757
原创 箭头函数和普通函数的区别总结笔记
1、箭头函数不能作为构造函数使用,所以也不就没有new target(new target用来检测是否被用于构造函数,返回的是一个指向构造函数的引用);const arrowFn = (str) => { this.str = '箭头函数不能当做构造函数使用呀';}const newArrowFn = new arrowFn(); newArrowFn.str; // undefined;2、this的指向:箭头函数的this指向于上级的对象,普通函数的this指向的是
2021-11-26 11:30:57 467
原创 mammothJs解析docx文件
今天接到一个任务,任务要求是把一个静态页面的表格内的每个单元格内容根据给出的Word文档内表格的内容一一替换;what???这要是一个个复制、粘贴,不得直接弄到半夜回家吃宵夜啊。。。于是乎就想着有没有啥封装好的可以直接用的,一通度娘,找到了mammothJs;相关CDN地址:https://cdn.bootcss.com/mammoth/1.4.8/mammoth.browser.js直接上代码:<!DOCTYPE html><html lang=".
2021-08-26 13:42:41 2531 1
原创 es6方法:多维数组转一维数组
方法:flat();可接受参数2,3,4.....,Infinity;用法如下: const a = [1, 2, 3, 4, 3]; const b = [3, 4, [5, 6]]; const c = [3, 4, [5, 6, [7, 8]]]; // 不传默认是二维数组降一维数组 console.log(a.concat(b).flat()); // 打印为[1, 2, 3, 4, 3, 3, 4, 5
2021-08-26 13:10:58 1030 1
原创 使用display:flex实现多个子标签等分间距排列
今天做项目遇到一个问题:ul标签下有若干个li标签(个数不固定),想要实现平均等分的排列;如效果图:因为li标签的个数是不固定的,所以不想使用给固定的margin来实现,这样的话太生硬了;于是想到了使用display:flex;justify-content:space-between;align-items:center;(有浏览器兼容问题)但出现了如下问题:li标...
2020-01-03 10:37:17 7118
原创 解决前端因为域名不同而产生的跨域问题
当时百度了很多种方法,试了发现都没有生效;然后跟后台的同事商量,同事在接口的开头加上@CrossOrigin,问题就解决了;希望可以帮到各位原因: 出于安全原因,浏览器禁止Ajax调用驻留在当前原点之外的资源。 跨源资源共享(CORS)是由大多数浏览器实现的W3C规范,允许您灵活地指定什么样的跨域请求被授权,而不是使用一些不太安全和不太强大的策略,如IFRAME或JSONP。...
2020-01-02 14:41:07 2115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人