首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
eveningwater
夕水
创建于2021-06-24
订阅专栏
这里是我的个人知识总结
等 39 人订阅
共105篇文章
创建于2021-06-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你可能不知道的vitepress扩展-2
前言 在我编写的在线字典网站中,我碰到了如下一个需求,如下图所示: 让我为你叙述这个需求需要做什么。 需求分析 在markdown文档中,我希望实现一个语音图标,点击语音图标就可以阅读对应的拼音,虽然
你可能不知道的vitepress扩展-1
前言 在我编写的在线字典网站中,我碰到了如下一个需求,如下图所示: 让我为你叙述这个需求需要做什么。 需求分析 在 Markdown 中,我们希望能够渲染一个特定的字符(如汉字),并且它会被一个圆圈包
SCSS即将废弃`@import`,以前的`@import`该何去何从?
SCSS即将废弃@import,以前的@import该何去何从? 1. 引言 随着前端开发技术的不断发展,SCSS(Sass)作为一种流行的CSS预处理器,已经在众多前端项目中得到了广泛应用。其优雅的
我的2024-人生须为有益事
我的2024-人生须为有益事 匆然新年忽来意,所当去昔若可词。人生须为有益事,不枉此行一回时。---《2024年小结》 虽然我的2024没有什么多大的贡献,不过我还是认为我做了一些有意义的事情,且听我
你可能需要避免的5个react的ref错误用法
前言 react是一个优秀的框架,提供了我们很多的便利,但是在使用的过程中,我们也会遇到很多的问题,其中一个就是ref的使用,以下是我列出的5个使用ref的错误用法,并提供了正确的用法。 错误1: 当
一起来看看响应式会话存储的实现原理(补充单元测试篇)
前言 紧接上文,我们只介绍了源码实现,漏掉了单元测试的实现,接下来,我们一起来看看如何编写单元测试。 选择单元测试框架 由于我们使用的是vite构建工具,vite天生集成了vitest单元测试框架,因
一起来看看响应式会话存储的实现原理
前言 在日常开发中,我们总会遇到组件或者工具函数复用的问题,如果使用的是相关框架,例如vue/react,则还会遇到公共hooks的复用问题。如果我们将这些公共的函数封装出来,然后发布成一个npm包,
试一试-让会话存储数据响应式化
ew-responsive-store 使用指南:让会话存储数据响应式化 如果你的项目中需要使用会话存储(localStorage 或 sessionStorage)来保存数据,且希望这些数据在页面刷
一起来动手实现一个ai聊天对话(下)
本文紧接上文(https://juejin.cn/post/7444748825488719891)。 5. 创建一个node项目,用来模拟ai接口 我们知道当前端通过调用ai服务接口,以此来获取事件
一起来动手实现一个ai聊天对话(上)
本文,我们将根据前文来实现一个ai聊天对话项目,感受真实的业务。 项目技术栈 vite---一个前端工程构建工具。 antd --- 一个react ui组件库。 @ant-design/icons
一个有趣的效果--动态生成动画导航
一个有趣的效果--动态生成动画导航 在接下来的这个项目中,我们即将使用纯 JavaScript 和 CSS 来创建一个具有动态动画效果的导航栏。这篇文章将详细解析该代码的实现,包括 HTML 结构、C
一起来学习js代码段(解释-示例)-1
这是一个代码段的一系列文章解释,每一个代码段对应一个示例讲解。 代码段1 下面我们来看一下代码段,如下: ts版本如下: 代码段解释 这段代码定义了一个名为 CSVToArray 的函数,它的作用是将
前端实现ai会话聊天的核心原理三步篇
本人有幸在业务当中实现了一个ai聊天会话界面,因此在这里总结下实现的经验。 原理1: 如何实现机器人的流式回复 流式回复的效果就像是打字效果一样,当然与打字效果也有差异,那就是打字效果是一个字一个字的
真是惭愧,直到今天,我才搞懂桶排序算法
前言 在我重新复习我创建的代码段集合网站,我复习到了桶排序算法的实现,它的代码如下所示: 咋一看代码实现思路,我并不是很清楚为什么这样写。我产生了如下几个疑惑点: 为什么要取最小值和最大值? Math
一起来学习如何写单元测试
前言 如果你写了一个js插件又或者是写了一个组件库,是否还在为如何编写单元测试而苦恼,别担心,这篇文章带你轻松入门单元测试。 示例 以我用typescript实现的轻量高度可配置的消息提示框插件为示例
js实现大数字求和
在现代编程中,处理超大数字常常会遇到限制,因为大多数编程语言的数字类型在存储较大的整数时可能会溢出。为了解决这一问题,通常采用字符串表示法来处理大数字。在这篇文章中,我们将深入探讨如何通过字符串实现大
花了半天时间,我开发了一个json-schema-editor-visual
背景 在公司的项目业务当中,需要基于json-schema实现一个可以可视化编辑器,当前有不错的实现方案,如:json-schema-visual-editor。但事实上,这个交互并不满足于我们需求设
100个React最佳实践小技巧
本文为一些react使用小技巧(上)、一些react使用小技巧(中)、一些react使用小技巧(下)的合集 一. 组件相关 1. 使用自闭合组件 2. 推荐使用Fragment组件而不是 DOM 元素
一些react使用小技巧(下)
八. 测试 react 代码 54. 使用 React 测试库有效地测试你的 React 组件 想要测试你的 React 应用吗?请务必使用 @testing-library/react。 你可以在此
我用豆包IDE做了一个CSS权重小组件
豆包marscodeIDE挺好用的,今天我就来分享一下我用这个IDE写了一个CSS权重小组件示例。 查看效果 作为一个前端开发者,应该基本都会用vscode来做开发,所以也应该见过如下这张图的效果:
下一页