摘要: 最近在进行项目优化,大体积的图片苦不堪言,Lighthouse给出的建议是替换成webp格式。 但是我们设计不知道这种格式,于是本人跑到油管自力更生。 视频链接地址:www.youtube.com/watch?v=KUf… 1. 关闭Photoshop 右键退出。这个很有必要,本人亲踩坑,不退出无效 阅读全文
posted @ 2021-05-13 16:00 Lyra李 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: 1. 打开命令行工具 sudo vim /etc/hosts 2. 输入你电脑的密码进入host文件 3. 按 i 键进入编辑状态,修改host 4. 按ESC退出编辑状态,输入 :wq 保存并退出vim 阅读全文
posted @ 2020-04-08 14:44 Lyra李 阅读(396) 评论(0) 推荐(0) 编辑
摘要: function GetLeastNumbers_Solution(input, k) { // 构建最大堆 // 二叉堆使用数组表示,顶点是下标1开始,子节点分别为2*n, 2*n +1 // 对于长度为N的数组,其最后一个非叶子节点的位置为Math.floor(n/2) // 最大堆要求每一个分 阅读全文
posted @ 2020-03-19 21:53 Lyra李 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 本质将源代码转为树状结构。测试网站 webpack使用acore babel使用babylon7.0 自己实现可以通过: esprima 将代码转为树状结构 estraverse 遍历树状结构(使用深度优先遍历) escodegen 重新生成代码 let code =' function(){}'; 阅读全文
posted @ 2020-03-14 00:06 Lyra李 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 了解事件机制首先要了解事件和事件流。 1. 事件处理程序 事件处理程序分为3类: HTML事件处理程序 DOM0级事件处理程序 DOM2级事件处理程序 1. HTML事件处理程序 <button onclick="alert(hello world!)"></hello> 特点是: HTML和JS高 阅读全文
posted @ 2020-03-13 08:16 Lyra李 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 现在的盒模型主要有三种: 1. 标准盒模型 box-sizing: content-box; 这种盒模型是平时默认使用的方式。即设置的width/height的属性是content-box的属性。 2. 怪异盒模型 box-sizing: border-box; 这种盒模型在实际开发中最方便。即wi 阅读全文
posted @ 2020-03-12 01:49 Lyra李 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1. display:none 从文档流中消失 2. visibility: hidden 只是不显示,但是仍位于文档流中 3. opacity: 0 兼容问题: filter: opacity(0) filter的其他功能:滤镜。修改背景图片的渲染。 4. z-index:-9999 xxx { 阅读全文
posted @ 2020-03-12 00:03 Lyra李 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ts的类型声明有两个特征: 在ts开发中,为了使用一些只有js版本的库,可以通过使用类型声明,在ts文件中直接使用库。 类型声明的代码在编译后会被删除,不会影响真正的代码 1. 类型声明 1. 基本类型声明 对于变量,函数,类,type,接口的声明 declare let name: string; 阅读全文
posted @ 2020-03-03 19:06 Lyra李 阅读(10802) 评论(0) 推荐(0) 编辑
摘要: 1. 交叉类型-& 将多个类型合并成一个大类型 interface Bird { name: string, fly(): void } interface Person { age: number, talk(): void; } type BirdMan = Bird & Person; let 阅读全文
posted @ 2020-03-02 21:37 Lyra李 阅读(9493) 评论(0) 推荐(0) 编辑
摘要: 类型保护指的是确认分支作用域中的类型。可以更具体的调用参数上的属性和方法。 1. 基本类型保护 function first(a: number|string|boolean):number { if(typeof a 'number') { return a; } else if(typeof a 阅读全文
posted @ 2020-03-02 16:52 Lyra李 阅读(630) 评论(0) 推荐(0) 编辑