2021年11月8日

网站性能优化

摘要: Lighthouse 性能分析 1、Lighthouse Performance与“指标”和“诊断结果”之间的关系 指标对 Lighthouse Performance 有直接关系,而优化诊断结果和建议可能会改善指标值,因此与Lighthouse Performance 存在间接关系。 2、Ligh 阅读全文

posted @ 2021-11-08 14:55 斜杠人生 阅读(233) 评论(0) 推荐(0) 编辑

2020年4月29日

bind、call、apply

摘要: 含义: 都是改变函数运行时的this指向。 apply方法: 1、apply接受两个参数,第一个参数是this的指向,第二个参数是函数接受的参数,以数组的形式传入,且当第一个参数为null、undefined的时候,默认指向window(在浏览器中) 2、使用apply方法改变this指向后原函数会 阅读全文

posted @ 2020-04-29 14:19 斜杠人生 阅读(248) 评论(0) 推荐(0) 编辑

2019年8月1日

js安全类型检测

摘要: 背景: js内置的类型检测方法有例如: typeof 、 instanceof typeof 返回一个未经计算的操作数的类型, 可以发现所有对象都是返回object (null是空指针即空对象) instanceof : 用于测试构造函数的prototype属性是否出现在对象的原型链中的任何位置 ( 阅读全文

posted @ 2019-08-01 11:59 斜杠人生 阅读(901) 评论(0) 推荐(0) 编辑

2019年3月29日

a标签的download属性

摘要: a标签加上downlaod属性后,就可完成对href属性链接文件的下载,但仅仅是限于同源文件,如果是非同源,download属性会失效。 无download属性的时候,a标签的默认行为是链接跳转进行预览,而针对浏览无法预览的文件,也可达到下载的效果。 怎么解决下载非同源文件的问题?? 例如image 阅读全文

posted @ 2019-03-29 14:44 斜杠人生 阅读(12695) 评论(0) 推荐(0) 编辑

2019年2月27日

git 基本命令操作

摘要: 配置 Git 的相关参数。 Git 一共有3个配置文件: 1. 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓库有效。2. 全局配置文件:Mac 系统在 ~/.gitconfig,Windows 系统在 C:\Users\<用户名>\.gitconfig。3. 系 阅读全文

posted @ 2019-02-27 11:34 斜杠人生 阅读(261) 评论(0) 推荐(0) 编辑

2018年11月27日

换个思路修改数据结构中的键名

摘要: 在最近的一次开发中,用到了一个iview级联组件,不得不吐槽一下,这个组件对于数据格式要求比较严格,但整个项目的技术栈又选择了这个库,无奈只能改变返回的数据结构键名。 后端返回的数据结构: 组件所需的数据格式: 可看出数据格式是 一样的 ,但是要的属性名不同,那该怎么处理呢? 循环?? 数据量大的数 阅读全文

posted @ 2018-11-27 11:43 斜杠人生 阅读(114) 评论(0) 推荐(0) 编辑

2018年11月1日

js中自然日的计算

摘要: 需求:前端取后端返回的时间与当前时间进行比较展示,展示规则: 1、返回的时间跟当前时间同年同月同日 显示 今天 2、返回的时间与当前时间相差在7天以内 显示 某天前 3、返回的时间与当前时间相差大于7天 显示 yyyy-mm-dd 4、是自然日的计算。 例如:返回的时间是 2018-10-31 23 阅读全文

posted @ 2018-11-01 14:48 斜杠人生 阅读(1077) 评论(0) 推荐(0) 编辑

2018年10月29日

数据结构----集合

摘要: /* * 数据结构——集合 * 集合(set)是一种包含不同元素的数据结构。集合中的元素称为成员。两个特点:1、成员是无序的 2、集合不能存在相同的成员 * * 定义: * 1、不包含任何成员的集合称为空集,全集则是包含一切可能成员的集合 * 2、如果两个集合的成员完全相同,则称两个集合相等 * 3、如果一个集合中所有的成员都属于另外一个集合,则前一集合称为... 阅读全文

posted @ 2018-10-29 16:59 斜杠人生 阅读(370) 评论(0) 推荐(0) 编辑

数据结构----散列

摘要: /* * 算法——散列 * 散列表是基于数组进行设计的。数组的长度是预先设定的 * 所有元素根据和该元素对应的键,保存在数组的特定位置,该键和我们前面讲到的字典中的键是类似的概念 * 使用散列表存储数据时,通过一个散列函数将键映射为一个数字,这个数字的范围是 0 到散列表的长度。 * * 这里所说的键 应该就是数组的索引 只不过 数组既然长度确定了,那么索引的个数也是确定了 * 每个元素是无限的... 阅读全文

posted @ 2018-10-29 12:30 斜杠人生 阅读(158) 评论(0) 推荐(0) 编辑

2018年10月26日

Date对象中的方法

摘要: 特殊说明:设置时间的方法,虽然W3C说明传参的范围,在开发过程中,传入的参数不在该范围也是可以的。例如: 假设当前是在20号之前,setDate传入的参数是一个负数,Date对象会自动借位或进位(超过一个月)。比转化为时间戳计算代码看上去更加简洁。 阅读全文

posted @ 2018-10-26 17:53 斜杠人生 阅读(752) 评论(0) 推荐(0) 编辑

导航