07 2020 档案
摘要:鼠标悬停时加粗文本出现布局偏移 解决方案: 使用相同的文本字符添加隐藏的伪元素中,并且设置为粗体 <div class="bbb" data-text="我是谁">我是谁</div> &::after { content: attr(data-text); height: 0; visibility
阅读全文
摘要:rxjs 实用 map 讲一个阵列转成另外一个阵列 of(1).pipe( map(v => v * 20) ).subscribe(res => { console.log(res); // 20 }); from([1, 2, 3, 4, 5]).pipe( map(v => v * 2), t
阅读全文
摘要:一个好看的运行js的工具 https://runjs.dev/ 浏览器重复使用的命令 需要: 有一个重复使用的测试代码 解决方案: 我们可以写在Google浏览器里面,然后进行调用 教程开始: 在这里新建文件修改文件名称就可以了,记得ctrl+S保存下 然后在Elements这边,进行ctrl+P
阅读全文
摘要:全选 用户复制粘贴文本 div { -webkit-user-select: all; /* for Safari */ user-select: all; } 可以加上tabindex=0 来包含文本的元素可聚焦,css可以知道何时点击该元素 <div class="aaa" tabindex="
阅读全文
摘要:resolve(解决守卫) 保证了数据获取后在进行路由跳转,防止因为数据延迟而出现的空组件情况 简单的理解成解决延迟守卫 ##创建一个接口 product/product.ts ng g i product/product.ts export interface Product { id: numb
阅读全文
摘要:简单说的一些,我的所有文章基本都是个人的差缺补漏,学习的本身本来就是查缺补漏的,其中大量的时间都是花在看资料,吸收一下有价值的东西,然后我会把一些有价值的东西提取出来,只求有生之年能成为大佬 创建模块 ng g m homes --route home --module app 创建一个模块,在根模
阅读全文
摘要:默认把styleExt改成less或者scss { "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "newProjectRoot": "projects", "projects": { "
阅读全文
摘要:pug 简介 简单理解就是类似less或者scss预编译器,只是他把pug=>html 为什么要介绍这个,我用html不行吗 问就是骚,太骚了,最近看到大佬的代码太简洁了,其实我在18年年初写过一篇,链接, 太浅薄了,不够深刻,准备重新写一篇,不求精通,但求能深入理解内涵 语法篇 Attribute
阅读全文