摘要: 背景 父级div,内部 input + 操作按钮 input上绑定了blur, 操作按钮上绑定了click 当点击操作按钮时只执行了blur绑定的事件,没有触发click绑定的事件 解决方案,click上绑定的事件延迟执行,如setTimeout(fn) 执行顺序:先blur的事件后click绑定的 阅读全文
posted @ 2024-10-10 16:24 每天不emo 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 步骤 1、创建一个文件夹保存钩子文件,如"D:\softwares\Git\git-hooks" 2、设置全局钩子函数地址: git config --global core.hooksPath "D:\softwares\Git\git-hooks" 3、编写prepare-commit-msg文 阅读全文
posted @ 2024-09-10 19:09 每天不emo 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 两列布局 1、flex 2、float 3、position: absolute 三列布局 1、flex 2、float(圣杯布局,双飞翼布局) 3、position: absolute 圣杯布局 1、注意html结构是 main-> left -> right 把重要的内容放在前面,有利于seo 阅读全文
posted @ 2024-09-04 19:23 每天不emo 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 直接设置input的value是不行的,因为直接设置input.value没法触发input事件去更新vue里绑定的值,所以需要手动触发下input框的input事件 inputEl.value = 'xxx' 解决方案是:需要手动dispath input let ev = new Event(' 阅读全文
posted @ 2024-09-04 11:36 每天不emo 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 定义 堆是一棵完全二叉树。分为大顶堆和小顶堆 大顶推:所有节点都大于等于它的两个子节点 小顶堆:所有节点都小于等于它的两个子节点 伪代码 推排序步骤,以升序排列为例,用大顶堆。(降序排列,用小顶堆) 构建大顶推 把堆顶元素和堆尾元素交换,此时堆尾元素是最大的,堆的大小减一 堆顶元素下沉到指定位置 重 阅读全文
posted @ 2024-09-03 19:18 每天不emo 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 多行省略号 1、单行 .line-1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 2、多行 .line-3 { display: -webkit-box; -webkit-box-orient: vertic 阅读全文
posted @ 2024-01-08 22:02 每天不emo 阅读(8) 评论(0) 推荐(0) 编辑
摘要: icomoon地址 https://icomoon.io/app/#/select 创建字体包 创建项目 1、点击左上角的汉堡菜单,选择manage projects; 2、点击之后能看到所有的项目,点击new Project创建新项目 3、创建完成后,点击project后的load按钮进入项目;选 阅读全文
posted @ 2024-01-08 21:56 每天不emo 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 安装 安装JAVA 首先需要安装JAVA 去官网选择适合自己计算机系统的下载 https://www.oracle.com/technetwork/java/javase/downloads/index.html 下最新版,就不用配置环境变量了,会自动配好。 如果成功了,运行java和javac会看 阅读全文
posted @ 2024-01-04 20:16 每天不emo 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 浏览器中代码(html+js)高亮,并显示行数 (Vue框架) 最终效果 选型 highlight.js + highlightjs-line-numbers.js 实现 高亮代码 <code v-html="code"></code> import hljs from 'highlight.js/lib/core'; // 引入hljs hljs.regist 阅读全文
posted @ 2024-01-04 19:51 每天不emo 阅读(310) 评论(0) 推荐(0) 编辑
摘要: mavon-editor中去除emoji插件(去除不需要的插件)的使用 const markdownIt = mavonEditor.getMarkdownIt(); // 获取markdownIt对象 markdownIt.disable('emoji'); // emoji插件这里是emoji,其他插件填插件名 阅读全文
posted @ 2024-01-04 19:47 每天不emo 阅读(34) 评论(0) 推荐(0) 编辑