自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 css样式中&的用法

6、&:nth-child(n)和&:nth-of-type(n):表示选择特定位置的子元素或同类型元素。在css中,“&”符号通常用于选择器中,表示选择某个元素的子元素或特定状态下的元素。3、&::before和&::after :表示在当前元素的前面或后面插入伪元素。5、&[attribute=value] :表示选择具有特定属性和属性值的元素。4、&:hover和&:focus :表示鼠标悬停或聚焦时应用的样式。1、&- :连接父元素和子元素的类名。2、&. :连接父元素和子元素的类名。

2023-10-25 18:01:32 7482

原创 ts 断言类型 有无 as const 的区别

2、当你使用字面量定义对象时,默认情况下,属性值的类型会被推断为可变的。但是,如果你在对象后面加上 as const,则属性值的类型会被推断为只能读取的常量。使用 as const 可以将变量或属性的类型设置为只能读取的常量,从而提高代码的稳定性,并防止意外地更改常量的值。as const 是用于将表达式的类型推断为只读的常量。1、const 和 as const 是 TypeScript 中用于定义常量的关键字。使用 const 声明的变量是具有确定值的常量,它们在编译时会被替换为对应的值。

2023-10-24 18:17:11 248

原创 前端路由和底层原理

路由实际上就是指将数据通过网络传递到目的地的一种行为,而前端路由,则是前端根据url地址,将数据返回给指定的模块,最终完成相应的页面渲染。通过location.href=‘url地址’实现页面跳转,每次跳转都会刷新页面,浏览器会记录每一个url地址,通过history.go(),history.back(),history.forward()实现页面的跳转、后退和前进。history对象保存了当前浏览器窗口打开页面的一个历史记录列表,使用history对象可以将当前浏览器页面跳转到某个曾经打开过的页面。

2023-10-18 16:56:55 264

原创 前端单元测试遇到的坑

使用单元测试碰到的问题和解决的办法,jest如何模拟umijs国际化语言,jest如何模拟umijs的useModel

2023-07-07 17:40:24 817

原创 如何使用Jest通过调用history.push来测试React-Router

正在尝试在 react + umiJs 的项目上模拟 umiJs 内置的 history.push 并使用 @testing-library/react ,该如何进行测试呢?

2023-06-15 15:30:42 223

原创 CSS设置了word-break:break-all,输入中英文标点符号不换行问题

/ 使用限制最少的换行符规则分隔文本。// 任意位置都可以作为换行点,包括任意的标点。// 使用最严格的换行符规则分隔文本。// 使用默认换行符规则分隔文本。// 使用最常见的换行符分割文本。但是如果输入了标点符号(中文或英文的标点符号),这种换行特性就失效了,即使设置。属性主要用在CJK语言中,也就是中日韩3种语言中,其中以中文和日文为主。属性也是无效的,此时可以用到的CSS属性是。就可以自动换行了,同时也不影响中英文换行。

2023-05-31 15:33:39 2857 4

原创 yarn : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。

(可运行本地创建或网上下载带数字证书签名的脚本)。(意思是电脑系统对这个脚本不信任,默认阻止这个脚本的运行,所以我们需要更改系统的权限)是因为PowerShell执行策略,其默认是设置为。过程中会提示询问是否要更改执行策略?选择 A 或 Y。2、然后检查一下当前 PowerShell 执行策略类型,输入。(受限),不加载配置文件或运行脚本,需要更改设置为。运行 Windows PowerShell ,命令更改 PowerShell 执行策略,就可正常运行脚本了。

2023-04-03 11:59:06 6971

原创 DOM节点介绍以及获取

整个网页的组成部分有标签、文本(空格、换行)、注释和标签属性,我们将每一个组成部分都叫做节点。

2023-03-22 11:21:57 583

原创 git 常用运行命令

打开自己的远程仓库 - 找到Repository下的Branches - 找到要删除的分支 - 点击删除图标即可。操作:鼠标右击需要删除的分支,点击删除分支即可,失败时,可以使用强制删除。下载Sourcetree应用,在Sourcetree里面操作。2、删除远程仓库分支(gitLab偷懒版)1、删除本地分支(偷懒版)

2023-02-01 10:28:40 407

原创 react实现倒计时方法

倒计时函数

2022-11-14 16:19:47 4822

原创 在终端power shell上运行npm命令会自动跳出如何打开这个文件

在终端power shell上运行npm命令会自动跳出如何打开这个文件

2022-06-22 17:35:44 3586 7

原创 算法 | 二分查找

给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1

2022-06-13 21:19:54 104 1

原创 用 JavaScript 编写一个函数求100 ~ 200之间所有质数并输出,且返回质数的个数

function fn(){ var count = 0; //定义一个count计数 for(var j = 100;j <= 200 ; j++){ var flag=true; //定义一个标识符 for(var i = 2;i < j ; i++){ if (j % i === 0) {

2022-03-28 14:27:35 2160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除