首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
前端
乐闻
更多收藏集
微信扫码分享
微信
新浪微博
QQ
85篇文章 · 0订阅
为什么我们项目很少出现“技术债”?我总结了 5 个前端工程的基本约束
不是说因为我们写得多牛,而是我们从第一天就立了 5 个基本工程约束,这些规则不是高深技术,而是**工程底线**。坚持这几个点,不一定能写出完美代码,但至少能避免那种“越写越乱、越维护越痛苦”的局面。
图片添加水印、文件转图片、图片转文件、html2canvas截屏功能
工作中遇到了关于图片的处理方法,做个记录分享给小伙伴们。 代码中注释的数字,是我下文要说明的内容哈。 传参我这里定义成一个对象,小伙伴可以自行定义哈,对于上面的传参值,小伙伴们也可以直接写死在代码中。 url: 作为图片的内容,这个应该是必传项,传入 base64 格式的图片或…
基于react-rnd封装一个拖拽辅助线吸附组件
最近基于 react-rnd 封装了一个拖拽辅助线吸附的组件,代码已发布到github,在这里记录并分享一下实现的思路。
slatejs编辑器表格---插入列
最近在 slate.js 的富文本编辑器中实现了 Table 的独立选区以及操作功能。由于表格存在单元格的合并操作,使得在选区计算和操作功能变得更加的复杂,所以对相关的实现进行了记录。当中,涉及到 s
使用 git rebase 提高 PR 质量
在 Github 上以提交 PR 的方式参与开源项目是十分简单的。不过由于 Git 本身自由度较高,有些随意提出的 PR 实际上是会影响项目历史记录的【脏】PR。下文介绍何时会发生这种情况,以及如何通过 rebase 工作流改进它。 fork 项目到自己的仓库。 在新开的分支上…
零起点的开源社区贡献指南
【开源社区贡献者】听起来是个专属于顶级开发者的头衔,但它真的有这么遥不可及吗?下面的分享旨在揭开它的神秘面纱,帮助感兴趣的同学更轻松地参与到社区项目中来。 首先需要澄清的是,本文作者自己并不是社区高大上项目的原创作者,只是在一个 5k+ Star,100+ 贡献者的项目中贡献排…
原生拖拽太拉跨了,纯JS自己手写一个拖拽效果,纵享丝滑
说到元素拖拽,通常都会先想到用 HTML5 的拖拽放置 (Drag 和 Drop) 来实现,它提供了一套完整的事件机制,看起来似乎是首选的解决方案,但实际却不是那么美好,主要是它的样式太过简陋
前端开发中 5 个很赞的资源
Web 开发社区非常庞大,要找到可靠且准确的资源让人觉得慌。幸运的是,我们的开发者已经为你收集了 -- 搜索网站只是发现过时的回答和观看视频的日子已经过去,这并不能解决你的问题。以下是我们...
抓包技术的应用示例:薅xx羊毛 🦙
最近xx在搞活动,每天免费送10000份咖啡,我是个不喝咖啡的人儿,所以没咋关注,今早我们的团宠小妹,拉着我 10点整拼手速,想着帮她抢一杯,于是点开xx咖啡小程序主页~
中高级前端必须掌握的package.json最新最全指南
package.json 是一个用于描述和配置项目的重要文件,其中包含了许多字段和选项,可以影响项目的构建、依赖管理、脚本执行等方面。了解这些字段可以帮助开发者更好地理解和控制项目的行为。