首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技巧
订阅
hyu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
✨如何用JS实现“划词高亮”的在线笔记功能?✨🖍️
1. 什么是“划词高亮”? 上图的示例网站可以点击这里访问。用户选择一段文本(即划词),即会自动将这段选取的文本添加高亮背景,用户可以很方便地为网页添加在线笔记。 笔者前段时间为线上业务实现了一个与内容结构非耦合的文本高亮在线笔记功能。非耦合是指不需要为高亮功能建立特殊的页面 …
纯 JS 实现语雀的划词高亮功能
纯 js 实现基于 canvas 的文本划词高亮,与文本展示内容的结构完全解耦,不改变文本内容原本的 DOM 结构。
提升前端开发体验:利用 Dev Containers 实现高效开发
你是否遇到过这些情况: 维护多个不同版本的项目时,在各个环境中不停的切换 项目交接给别人,别人在自己的环境无法运行,要你解决 换一台电脑就要重新配置环境 还有一些其他情况就不一一列举了,比如服务器和本
输入法和JS Enter回车提交冲突怎么办?
在使用输入法时,输入框和文本框会与JS Enter回车提交功能冲突。这个问题可能会导致用户输入过程中意外提交表单或无法完成输入操作,给用户带来不好的体验。造成这个问题的原因是,输入法在输入过程中会触发
❌ Button.jsx - 不太科学的文件命名?
热门开源项目清一色的抛弃了Pascalcase文件命名?Kebab烤肉串文件命名风格成为主流。看完本文答应我,All in Kebab好吗?
前端状态机:XState 首个中文文档上线了
XState 做为一个非常好用的前端状态机库,但官网文档却只有英文版,为了方便更多人了解,增加阅读体验,我这里翻译了中文版。 仓库地址(欢迎Star⭐ ):https://github.com/lec
降低前端业务复杂度新视角:状态机范式
无论做业务需求还是做平台需求的同学,随着需求的不断迭代,通常都会出现逻辑复杂、状态混乱的现象,维护和新增功能的成本也变的十分巨大,苦不堪言。下图用需求、业务代码、测试代码做对比: 图中分了 3 个阶段
到底什么时候用得上rxjs,总结6个高频rxjs应用场景
本文介绍rxjs高频应用场景,不熟悉rxjs的读者也可以了解下大概,说不定哪天就遇到了使用 rxjs 的时候。
如何在Cursor中使用siliconFlow接入满血版DeepSeek-R1,qwen2.5-coder等国内大模型?
Cursor 如何使用siliconFlow 接入deepseek、qwen2.5-coder 新一代AI代码编辑器秒杀GitHub Copilot
🔥 微内核架构在前端的实现及其应用
前言 写了很多代码之后,总感觉代码写的还是一团糟,也不想改。 我时常在想为什么这样写是好的,这么写是不好的,然后改成了这种好的写法。但是过一阵子又提笔写代码的时候还是用的不好的写法,大抵是好的写法并没