摘要: element-ui 本身就提供了许多强大的组件。那么为什么还要进行二次封装呢? 在日常的开发过程中,部分模块重复性比较强,这个时候就会产生大量重复的代码。这些模块的样式基本上是比较固定的,而且实现的功能也比较相近。如果每个地方都复制一份相似的代码,既不遵守代码的简洁之道,也不利于后期的维护修改 此外,在一些业务背景下,产品可能会要求设计新的交互。这个时候也可以基于 element-ui 进行二次开发,将其封装成一个新的组件方便多个地方使用 阅读全文
posted @ 2022-04-25 16:29 初见雨夜 阅读(2948) 评论(3) 推荐(7) 编辑
摘要: OpenAI API访问速度不佳?试试用Vercel来加速! 本文着重讲讲怎么解决openAI API访问较慢或失败的问题,让我们日常开发和使用能够更方便的体验到AI带来的便利 阅读全文
posted @ 2023-07-31 10:03 初见雨夜 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 移动端瀑布流布局是一种比较流行的网页布局方式,视觉上来看就是一种像瀑布一样垂直落下的排版。每张图片并不是显示的正正方方的,而是有的长有的短,呈现出一种不规则的形状。但是它们的宽度通常都是相同的 因为移动端瀑布流布局主要为竖向瀑布流,因此本文所探讨的是竖向瀑布流 特点 竖向瀑布流布局主要有下面几种特点 阅读全文
posted @ 2022-05-07 15:22 初见雨夜 阅读(1398) 评论(0) 推荐(2) 编辑
摘要: 背景介绍 当页面内容很多的时候,用户可能会一直往下滑动页面。但是当他想返回页面顶部进行其他操作时,他可能需要不断滚动鼠标滚轮,这就导致用户体验将很差。鉴于这种情况, “回到顶部”这一功能便出现了。 如今在我们浏览网站的时候,常常能遇见“回到顶部”这个按钮。目前主流的回到页面顶部分表现为两种,一种是直 阅读全文
posted @ 2022-04-24 12:03 初见雨夜 阅读(2563) 评论(0) 推荐(1) 编辑
摘要: 说到防抖和节流相信大家都不陌生,这两个东西大家可能多多少少都有用到过,最少也有听。简单来说,防抖和节流都是用来减少函数执行的频率,以达到优化项目性能或者实现特定功能的效果。 阅读全文
posted @ 2022-04-20 12:01 初见雨夜 阅读(815) 评论(1) 推荐(5) 编辑
摘要: 前言 每天网上的博客各个领域都会涌现新文章,有时候看到感兴趣的知识就想把某段文字 copy下来 摘录下来,等有时间后慢慢品味 在部分网站上,如果只是复制少量文字,并没有什么不同。但是当我们复制的文字多的话会发现多了一个小尾巴 所谓小尾巴是指在复制文本的最后会多一个作者和出处信息,如下: ···(复制 阅读全文
posted @ 2022-04-11 22:26 初见雨夜 阅读(1076) 评论(2) 推荐(2) 编辑
摘要: 前言 小学数学老师教过我们,0.1 + 0.2 = 0.3,但是为什么在我们在浏览器的控制台中输出却是0.30000000000000004? 除了加法有这个奇怪的现象,带小数点的减法和乘除计算也会得出意料之外的结果 console.log(0.3 - 0.1) // 0.1999999999999 阅读全文
posted @ 2022-04-02 13:42 初见雨夜 阅读(1348) 评论(2) 推荐(2) 编辑
摘要: license译为许可证,也可作为开源协议,它可以将自己创作的东西,授权给他人使用,并约定了使用者可以有的权利和必须遵从的义务。现在很多优秀的开源项目都有设置license,不同的license所约束的条件也不同。因此开源不等于免费,开源也不等于没有约束。 对于大型的软件可能都有专门的律师团队去撰写 阅读全文
posted @ 2022-03-27 21:01 初见雨夜 阅读(1295) 评论(1) 推荐(2) 编辑
摘要: 在日常开发中,大家的commit message都比较随意。基于这个问题,可以通过husky和commitlint来规范commit的格式,来减小代码维护成本。 阅读全文
posted @ 2022-03-26 22:41 初见雨夜 阅读(275) 评论(0) 推荐(1) 编辑