自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css实现极细虚线,点线

最近我在为公司的自定义表格实现“标记线”,领导要求我模仿echarts的标记线样式,但是发现echarts的细条特别细,而我的线条设置为1px,很粗,设置为零点几px,不生效,(这里解释一下为什么浏览器不接受零点几px的像素,我们可以把像素看出屏幕上亮起的一个个小灯泡,要亮肯定是一整个亮,你让一个灯泡只亮一小部分,怎么可能呢)那么后来我是怎么实现的呢?而怎么得到这个极细的背景图片呢,可以去截图一条较粗的线条,截它的一部分,就可以得到很细的线条,然后我们在css中调整位置。

2025-08-25 10:01:33 240

原创 GitLab api获取仓库文件内容报错 404

1.先通过tree api获得指定路径的目录,这个api会返回一个数组,里面存储了该路径包含的所有文件的ID,名称,类型,路径,我们主要为了拿到ID。至于files api为什么报错,我仍然不知道,如果有朋友知道的话,欢迎在评论区解惑。于是在导师的帮助下,换了一种实现方式,成功获得指定路径的内容。最近调用gitLab的api去获取文件内容时,总报错。2.拿到ID后再调用另一个api,获取内容。这样就可以成功获取想要的文件内容啦。

2025-07-30 11:20:28 337

原创 一篇带你看懂Angular架构

首先我们先明确几个概念,Angular是以TS为基础的组件化模块化开发那么TS目前我们可以浅显地认为,是在声明变量的时候要求设置变量类型组件化,相信前端的朋友都不陌生,和我们用其他框架所说的组件是一个东西模块化,一个模块里面包含很多组件,而模块的划分是按照功能划分的,比如一个购物软件,我们会有用户模块,这里包含了用户登录组件、信息修改组件等,还会有商品模块,包含了商品列表组件,商品详情组件路由:Angular是单页应用。

2025-07-10 11:27:10 1308

原创 配置项目环境总报错?看这里

众所周知,package.json是一个管理项目的配置的核心文件,但或许很多人并没有切实体会到它是怎么工作的,我们又能借助它解决哪些问题。

2025-07-09 10:31:47 490

原创 前端环境配置

首先前端的环境配置相比后端或AI方面都是较为简单的,只是我们可以选择更好的配置方法来进行,以便日后的使用。

2025-07-08 19:14:01 426

原创 柯里化函数

柯里化是一种将多参数函数转换为一系列单一参数函数的技术,像这样:add(a,b,c) 变为add(a)(b)(c)所以柯里化是改变了一个函数的传参方式,但是没有改变这个函数的内容哦,我们逐步获得参数,这些参数会被闭包,就是会被保存起来,当我们获得全部参数后,返回最终值时还是调用原本的函数,而此时原函数是一个闭包,可以访问外部参数,也就是可以访问之前被保存的参数。如果有小伙伴不了解闭包,可以去看我的另一篇关于闭包的笔记。

2025-04-21 10:56:42 444

原创 闭包的形成与使用

闭包是那些可以访问的函数(自由变量指该函数的参数、函数内声明的变量之外的变量)

2025-04-20 17:51:18 380

原创 JS遍历object的所有属性

用for(k in object)遍历对象的所有属性

2024-05-26 10:13:19 536

空空如也

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

TA关注的人

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