首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
turbo 根包没有安装子包依赖,导致根包命令运行时匹配缺漏
在 pnpm + monorepo + turbo 架构中,turbo 只匹配根包已安装的子包。新增子包未被根包依赖时会被构建命令遗漏,需在根包中显式安装子包依赖。
不要在 github action 内使用 npm 的淘宝镜像源
淘宝镜像源版本滞后会导致 GitHub Action 构建失败,应强制使用官方 npm 源。即 https://registry.npmjs.org/
图片标注框选组件
实际效果 主要思路 从img标签获取图片原始尺寸 获取图片容器尺寸 计算图片实际展示的宽高 将基于原始尺寸的坐标转化为基于展示尺寸的 并设置相应的拖拽区 选择框框使用motion.div构建 用x/y
GrapesJS 完全指南:从零构建你的可视化拖拽编辑器
随着“低代码”和“无代码”趋势的兴起,为用户提供一个直观的拖拽式(Drag & Drop)编辑器已成为许多企业级应用的标准配置。而在开源世界中,GrapesJS 无疑是实现这一功能最强大的框架。
从零构建 Vue 弹窗组件
整体学习路线:简易弹窗 → 完善基础功能 → 组件内部状态管理 → 父→子传值 → 子→父传值 → 跨组件传值(最终目标) 步骤 1:搭建最基础的弹窗(静态结构,无交互) 目标:实现一个固定显示在页面
别再写“一锅端”的 useEffect!聊聊 React 副作用的逻辑分离
写 React 组件时,你是不是总把所有逻辑堆在一个useEffect里?比如 “连接房间 + 修改页面标题” 都塞在一起 —— 不仅代码乱,还容易踩闭包陷阱。 今天结合我的「多房间聊天室」代码,聊聊
别再瞎用 Tailwind 了 6 个误区让你越用越低效 前端面试还踩坑
Tailwind CSS 作为实用优先的 CSS 框架,本应是前端开发的效率神器,但实际项目中很多团队却陷入困惑 写了一堆重复样式 组件 class 混乱不堪 设计师看不懂代码 甚至开发效率比用传统
Vue3 项目编码规范:基于Composable的清晰架构实践
前言 在大型Vue3项目中,随着业务复杂度的提升,组件代码极易变得臃肿且难以维护。数据来源多样、逻辑分散、提交行为不清晰是常见痛点。为解决这些问题,我们制定并推行一套以 "职责分离" 与 "函数式架构
9 个被低估的原生 JS API 前端面试加分项 + 项目提效神器
前端圈永远不缺新框架新工具,但真正能让你在面试中脱颖而出、项目里少踩坑的,往往是浏览器自带的原生 API。 这些不用额外引依赖、性能拉满的 “隐藏技能”,不仅能帮你写出更优雅的代码,还能成为面试中的亮
arkui lottie
同一个项目中lottie id不能重复 lottie json文件最好在本地,提高性能 lottie不需要显示销毁,在组件销毁时会自动调用lottie销毁回调
2.4 watch 监听变化
watch 用于监听响应式数据变化并执行副作用,支持获取新旧值、深度监听(ref 需显式开启,reactive 自动深度)、立即执行、监听多个源及手动停止;避免直接监听普通值、属性或造成死循环,合理使
👋 手搓 gzip 实现的文件分块压缩上传
有时候,技术的突破口往往就藏在那些看似枯燥的 RFC 文档里。“压缩”与“分片”亦可兼得,文档上传有其妙招。
forEach和map方法有哪些区别
forEach 和 map 方法区别详解 快速对比表 特性 forEach map 返回值 undefined 返回新数组 是否改变原数组 可能(如果在回调中修改) 不改变原数组 链式调用 不支持(返
既ovsjs之后的本人又一作品,为了让ovsjs可以写小程序,我为uni-app小程序端引入了对Vue渲染函数的支持
既ovsjs之后的本人又一作品,为了让ovsjs可以写小程序,我为uni-app小程序端引入了对Vue渲染函数的支持
arkui Swiper + Grid Demo
@Entry @Component struct SwiperGridDemo { @State itemsA: string[] = [] @State itemsB: string[] = []
Office文档图片导出工具 v1.3.0.0
Office文档图片导出工具v1.3.0.0是一款专为快速提取Office文件中图片而设计的实用软件,支持.xls(x)、.doc(x)、.ppt(x)等全格式,兼具批量导出、图片预览和格式转换功能,
丧心病狂!在浏览器全天候记录用户行为排障
“bug, 你把这个 bug 处理一下。” 我:“这个 bug 复现不了,你先复现一下。” QA:“我也复现不了。” (PS: 面面相觑脸 x 2)
GDAL 实现投影转换
^ 关注我,带你一起学GIS ^ 前言 在之前的文章中讲了如何使用GDAL或者ogr2ogr工具将txt以及csv文本数据转换为Shp格式,本篇教程在之前一系列文章的基础上讲解如何使用GDAL 实现投
ajax、axios、fetch有哪些区别
AJAX、Axios、Fetch 区别详解 快速对比表 特性 AJAX (XMLHttpRequest) Fetch API Axios 本质 技术概念/实现方式 原生浏览器API 第三方JavaSc
从“无”到“有”:手动实现一个 3D 渲染循环全过程
一、 Three.js 的基本构成 Scene :场景。 Camera :摄像机。 Renderer :渲染器,。 二、具体实现 1. 初始化场景 (The Scene) 场景是一切物体的容器。 2.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30